diff --git a/.github/actions/build-artefacts/action.yml b/.github/actions/build-artefacts/action.yml index 10dd2f94..322355f8 100644 --- a/.github/actions/build-artefacts/action.yml +++ b/.github/actions/build-artefacts/action.yml @@ -7,7 +7,7 @@ runs: using: composite steps: - name: Restore build artefacts from the workflow cache - uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: # CAUTION: The cache key originates from `.github/workflows/integrity.yml`. key: build:${{ hashFiles('src/**/*', '!src/**/*.fixtures.*', '!src/**/*.mocks.*', '!src/**/*.tests.*', 'mise.toml', 'pnpm-lock.yaml', 'tsconfig.json', 'vite.config.ts') }} diff --git a/.github/actions/dependencies/action.yml b/.github/actions/dependencies/action.yml index a9b371d9..2b5e1a6d 100644 --- a/.github/actions/dependencies/action.yml +++ b/.github/actions/dependencies/action.yml @@ -36,7 +36,7 @@ runs: # - name: Restore the pnpm store from the workflow cache if: success() && steps.skip-if-already-installed.outputs.installed != 'true' - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: key: pnpm:${{ hashFiles('mise.toml', 'pnpm-lock.yaml') }} restore-keys: 'pnpm:' diff --git a/.github/actions/task/action.yml b/.github/actions/task/action.yml index bf24c735..f86dc879 100644 --- a/.github/actions/task/action.yml +++ b/.github/actions/task/action.yml @@ -26,7 +26,7 @@ runs: steps: - name: Skip if already done id: skip-if-already-done - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: # If an exact cache hit occurs, another workflow run has already run the task in the same context, and we can skip the remaining steps. # This is especially useful upon squashing commits where the source code itself does not change.