From d80dc4d553ae130199f3276e3d700484354a57e3 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Sun, 22 Mar 2026 20:23:03 -0700 Subject: [PATCH] fix(ci): use local paths for host-mode Gitea runner - Replace actions/checkout with git pull + local working-directory - Fixes corp proxy blocking GitHub action downloads --- .gitea/workflows/ci.yml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 91003eb..ca39279 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -9,7 +9,6 @@ concurrency: cancel-in-progress: true env: - COMMON_PLAT: /Users/sd9235/code/mygh/learning_ai_common_plat DB_PROVIDER: memory JWT_SECRET: ci-test-secret-at-least-32-characters-long @@ -17,11 +16,15 @@ jobs: backend: name: Backend — typecheck + test + build runs-on: ubuntu-latest + defaults: + run: + working-directory: /Users/sd9235/code/mygh/learning_ai_notes steps: - - uses: actions/checkout@v4 + - name: Pull latest + run: git pull --ff-only origin main || true - name: Build @bytelyst/* packages - working-directory: ${{ env.COMMON_PLAT }} + working-directory: /Users/sd9235/code/mygh/learning_ai_common_plat run: pnpm install --frozen-lockfile && pnpm build - name: Install workspace dependencies @@ -39,11 +42,15 @@ jobs: web: name: Web — typecheck + test + build runs-on: ubuntu-latest + defaults: + run: + working-directory: /Users/sd9235/code/mygh/learning_ai_notes steps: - - uses: actions/checkout@v4 + - name: Pull latest + run: git pull --ff-only origin main || true - name: Build @bytelyst/* packages - working-directory: ${{ env.COMMON_PLAT }} + working-directory: /Users/sd9235/code/mygh/learning_ai_common_plat run: pnpm install --frozen-lockfile && pnpm build - name: Install workspace dependencies @@ -61,11 +68,15 @@ jobs: mobile: name: Mobile — typecheck runs-on: ubuntu-latest + defaults: + run: + working-directory: /Users/sd9235/code/mygh/learning_ai_notes steps: - - uses: actions/checkout@v4 + - name: Pull latest + run: git pull --ff-only origin main || true - name: Build @bytelyst/* packages - working-directory: ${{ env.COMMON_PLAT }} + working-directory: /Users/sd9235/code/mygh/learning_ai_common_plat run: pnpm install --frozen-lockfile && pnpm build - name: Install workspace dependencies