diff --git a/.github/workflows/build-packages.yml b/.github/workflows/build-packages.yml index ce3fd816..fe9bc11c 100644 --- a/.github/workflows/build-packages.yml +++ b/.github/workflows/build-packages.yml @@ -67,7 +67,7 @@ jobs: # Try to restore from cache first - name: Restore packages cache id: check-cache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v6 with: path: | packages/*/dist @@ -94,7 +94,7 @@ jobs: # Save to cache if we built - name: Save packages cache if: steps.check-cache.outputs.cache-hit != 'true' - uses: actions/cache/save@v4 + uses: actions/cache/save@v6 with: path: | packages/*/dist diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a675767f..749cae06 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,7 +41,7 @@ jobs: # Cache Turborepo build outputs - name: Setup Turborepo cache - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | .turbo diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 03b17fdd..663e7c11 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -407,7 +407,7 @@ jobs: # Cache Turborepo outputs for faster builds - name: Cache Turborepo - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: .turbo key: ${{ runner.os }}-turbo-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.sha }} @@ -418,7 +418,7 @@ jobs: # Cache framework-specific build outputs - name: Cache Next.js builds if: steps.config.outputs.app-type == 'nextjs' - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | apps/${{ matrix.folder }}/.next/cache @@ -435,7 +435,7 @@ jobs: - name: Cache Vite builds if: steps.config.outputs.app-type == 'vite' - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | apps/${{ matrix.folder }}/dist @@ -475,7 +475,7 @@ jobs: # Fallback restore-key covers the edge case where build-packages was skipped # (e.g. workflow_dispatch without build-packages running). - name: Restore cached packages - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v6 with: path: | packages/*/dist diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index d36bf150..02ea1cf8 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -314,7 +314,7 @@ jobs: run: pnpm install --frozen-lockfile --ignore-scripts=false - name: Cache Turborepo - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: .turbo key: ${{ runner.os }}-turbo-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.sha }} @@ -324,7 +324,7 @@ jobs: - name: Cache Next.js builds if: steps.config.outputs.app-type == 'nextjs' - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | apps/${{ matrix.folder }}/.next/cache @@ -341,7 +341,7 @@ jobs: - name: Cache Vite builds if: steps.config.outputs.app-type == 'vite' - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | apps/${{ matrix.folder }}/dist @@ -389,7 +389,7 @@ jobs: echo "📦 Cache key: ${CACHE_KEY}" - name: Restore cached packages - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v6 with: path: | packages/*/dist