From dc46f8c54a02d1ced7c3c75c8bdcbb025f99af95 Mon Sep 17 00:00:00 2001 From: Julia McGhee Date: Sat, 21 Mar 2026 17:48:59 +0000 Subject: [PATCH] Move cache env vars to workflow level, remove debug step Move PNPM_STORE_DIR and COREPACK_HOME to workflow-level env which may propagate differently than job-level in act_runner. --- .gitea/workflows/ci.yaml | 10 ++++------ .gitea/workflows/deploy-preview.yaml | 7 ++++--- .gitea/workflows/deploy-production.yaml | 17 ++++------------- 3 files changed, 12 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index c699158..5ad0f1c 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -10,12 +10,13 @@ concurrency: group: ${{ gitea.workflow }}-${{ gitea.ref }} cancel-in-progress: true +env: + PNPM_STORE_DIR: /pnpm-store + COREPACK_HOME: /pnpm-store/.corepack + jobs: lint-and-test: runs-on: ubuntu-latest - env: - PNPM_STORE_DIR: /pnpm-store - COREPACK_HOME: /pnpm-store/.corepack steps: - uses: actions/checkout@v4 @@ -28,9 +29,6 @@ jobs: build: needs: [lint-and-test] runs-on: ubuntu-latest - env: - PNPM_STORE_DIR: /pnpm-store - COREPACK_HOME: /pnpm-store/.corepack steps: - uses: actions/checkout@v4 with: diff --git a/.gitea/workflows/deploy-preview.yaml b/.gitea/workflows/deploy-preview.yaml index 3347fe8..7273360 100644 --- a/.gitea/workflows/deploy-preview.yaml +++ b/.gitea/workflows/deploy-preview.yaml @@ -4,12 +4,13 @@ on: pull_request: types: [opened, synchronize, reopened] +env: + PNPM_STORE_DIR: /pnpm-store + COREPACK_HOME: /pnpm-store/.corepack + jobs: deploy: runs-on: ubuntu-latest - env: - PNPM_STORE_DIR: /pnpm-store - COREPACK_HOME: /pnpm-store/.corepack steps: - uses: actions/checkout@v4 diff --git a/.gitea/workflows/deploy-production.yaml b/.gitea/workflows/deploy-production.yaml index e3df235..ec7c3a2 100644 --- a/.gitea/workflows/deploy-production.yaml +++ b/.gitea/workflows/deploy-production.yaml @@ -10,27 +10,18 @@ on: required: false default: "" +env: + PNPM_STORE_DIR: /pnpm-store + COREPACK_HOME: /pnpm-store/.corepack + jobs: deploy: runs-on: ubuntu-latest - env: - PNPM_STORE_DIR: /pnpm-store - COREPACK_HOME: /pnpm-store/.corepack steps: - uses: actions/checkout@v4 with: fetch-depth: 2 - - name: Debug cache mounts - run: | - echo "=== /pnpm-store ===" - ls -la /pnpm-store 2>/dev/null || echo "NOT MOUNTED" - echo "=== PNPM_STORE_DIR=$PNPM_STORE_DIR ===" - echo "=== mount points ===" - mount | grep pnpm || echo "no pnpm mounts" - echo "=== docker volumes ===" - docker volume ls 2>/dev/null || echo "no docker access" - - run: corepack enable && corepack prepare pnpm@latest --activate - run: pnpm install --frozen-lockfile