diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d7341f8..9664fb6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -198,8 +198,10 @@ jobs: - uses: actions/setup-node@v5 with: node-version: '22' - cache: 'pnpm' - cache-dependency-path: ${{ matrix.worker.path }}/pnpm-lock.yaml + # 不用 setup-node 的 pnpm cache: + # 部分歷史 Worker 只有 package-lock.json,指 pnpm-lock.yaml 會讓 + # setup-node 直接報 "Some specified paths were not resolved" 並 fail。 + # deploy 本身 ~30s,cache 省不了多少;穩定性優先。 - name: Setup TinyGo uses: acifani/setup-tinygo@v2 @@ -273,8 +275,10 @@ jobs: - uses: actions/setup-node@v5 with: node-version: '22' - cache: 'pnpm' - cache-dependency-path: ${{ matrix.worker.path }}/pnpm-lock.yaml + # 不用 setup-node 的 pnpm cache: + # 部分歷史 Worker 只有 package-lock.json,指 pnpm-lock.yaml 會讓 + # setup-node 直接報 "Some specified paths were not resolved" 並 fail。 + # deploy 本身 ~30s,cache 省不了多少;穩定性優先。 - name: Install deps working-directory: ${{ matrix.worker.path }}