diff --git a/.github/workflows/build-exe-for-python-sdk.yml b/.github/workflows/build-exe-for-python-sdk.yml index a8aec21262..c41cad67cf 100644 --- a/.github/workflows/build-exe-for-python-sdk.yml +++ b/.github/workflows/build-exe-for-python-sdk.yml @@ -172,7 +172,7 @@ jobs: # Cache pkg's target Node binary; lockfile changes roll the # exact key while the restore prefix can seed its replacement. - - uses: actions/cache@v4 + - uses: actions/cache@v6 with: path: ~/.pkg-cache key: pkg-fetch-${{ matrix.target }}-${{ hashFiles('pnpm-lock.yaml') }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7775827c66..c0acd7c23e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -96,7 +96,7 @@ jobs: # Pull requests consume the default-branch cache but do not put cache # compression and upload on the paid latency-critical path. Skipped # under failover — see the coverage lane's identical rationale. - - uses: actions/cache/restore@v4 + - uses: actions/cache/restore@v6 if: vars.DSH_CI_FAILOVER_LINUX != 'selfhosted' || github.event.pull_request.user.login == 'dependabot[bot]' with: path: ${{ steps.pnpm-store.outputs.path }} @@ -151,7 +151,7 @@ jobs: # Skipped under failover: the self-hosted VM's persistent pnpm store # already serves warm installs, while restoring the hosted archive # would spend ~52 s pulling ~180 MB into that populated store. - - uses: actions/cache/restore@v4 + - uses: actions/cache/restore@v6 if: vars.DSH_CI_FAILOVER_LINUX != 'selfhosted' || github.event.pull_request.user.login == 'dependabot[bot]' with: path: ${{ steps.pnpm-store.outputs.path }} @@ -212,7 +212,7 @@ jobs: echo "path=$store_path" >> "$GITHUB_OUTPUT" # Skipped under failover — see the coverage lane's identical rationale. - - uses: actions/cache/restore@v4 + - uses: actions/cache/restore@v6 if: vars.DSH_CI_FAILOVER_LINUX != 'selfhosted' || github.event.pull_request.user.login == 'dependabot[bot]' with: path: ${{ steps.pnpm-store.outputs.path }} @@ -222,7 +222,7 @@ jobs: # Pull requests restore the cache normally produced by serial-linux on # master; they do not pay compression and upload on the required path. - - uses: actions/cache/restore@v4 + - uses: actions/cache/restore@v6 if: vars.DSH_CI_FAILOVER_LINUX != 'selfhosted' || github.event.pull_request.user.login == 'dependabot[bot]' with: path: ~/.cache/ms-playwright @@ -361,7 +361,7 @@ jobs: store_path=$(PNPM_CONFIG_STORE_DIR="$store_root" pnpm store path --silent) echo "path=$store_path" >> "$GITHUB_OUTPUT" - - uses: actions/cache/restore@v4 + - uses: actions/cache/restore@v6 with: path: ${{ steps.pnpm-store.outputs.path }} key: ${{ runner.os }}-node-${{ env.PRIMARY_NODE_VERSION }}-pnpm-${{ hashFiles('pnpm-lock.yaml') }} @@ -375,7 +375,7 @@ jobs: id: wine-cache-key run: echo "key=wine-debs-${ImageOS:-linux}-${ImageVersion:-v0}" >> "$GITHUB_OUTPUT" - - uses: actions/cache@v4 + - uses: actions/cache@v6 with: path: ~/wine-debs key: ${{ steps.wine-cache-key.outputs.key }} @@ -419,7 +419,7 @@ jobs: id: wine-cache-key run: echo "key=wine-debs-${ImageOS:-linux}-${ImageVersion:-v0}" >> "$GITHUB_OUTPUT" - - uses: actions/cache@v4 + - uses: actions/cache@v6 id: wine-cache with: path: ~/wine-debs @@ -523,7 +523,7 @@ jobs: # restore exactly this key and path, and setup-node's built-in cache # uses its own key format — converting this producer would silently # starve their documented restore-only optimization. - - uses: actions/cache@v4 + - uses: actions/cache@v6 with: path: ${{ steps.pnpm-store.outputs.path }} key: ${{ runner.os }}-node-${{ env.PRIMARY_NODE_VERSION }}-pnpm-${{ hashFiles('pnpm-lock.yaml') }} @@ -531,7 +531,7 @@ jobs: ${{ runner.os }}-node-${{ env.PRIMARY_NODE_VERSION }}-pnpm- # Master produces the hosted Chromium cache restored by pull requests. - - uses: actions/cache@v4 + - uses: actions/cache@v6 with: path: ~/.cache/ms-playwright key: ${{ runner.os }}-playwright-${{ hashFiles('pnpm-lock.yaml') }} diff --git a/.github/workflows/release-vendor.yml b/.github/workflows/release-vendor.yml index c8af47251e..181a592e39 100644 --- a/.github/workflows/release-vendor.yml +++ b/.github/workflows/release-vendor.yml @@ -59,7 +59,7 @@ jobs: store_path=$(PNPM_CONFIG_STORE_DIR="$store_root" pnpm store path --silent) echo "path=$store_path" >> "$GITHUB_OUTPUT" - - uses: actions/cache/restore@v4 + - uses: actions/cache/restore@v6 with: path: ${{ steps.pnpm-store.outputs.path }} key: ${{ runner.os }}-node-${{ env.PRIMARY_NODE_VERSION }}-pnpm-${{ hashFiles('pnpm-lock.yaml') }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2e20c215fd..7e63f44761 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,7 +59,7 @@ jobs: store_path=$(PNPM_CONFIG_STORE_DIR="$store_root" pnpm store path --silent) echo "path=$store_path" >> "$GITHUB_OUTPUT" - - uses: actions/cache/restore@v4 + - uses: actions/cache/restore@v6 with: path: ${{ steps.pnpm-store.outputs.path }} key: ${{ runner.os }}-node-${{ env.PRIMARY_NODE_VERSION }}-pnpm-${{ hashFiles('pnpm-lock.yaml') }}