From d4b70e7e6a913a4f13d132c66a115c6633b02cea Mon Sep 17 00:00:00 2001 From: Francesco Gringl-Novy Date: Mon, 13 Apr 2026 14:31:19 +0200 Subject: [PATCH 1/2] ci: Bump actions/cache to v5 and actions/download-artifact to v5 Upgrade `actions/cache/restore`, `actions/cache/save`, and `actions/download-artifact` from v4 to v5 in composite actions. Both v5 releases are non-breaking for our usage: - actions/cache v5: only upgrades Node.js runtime from 20 to 24, no input/output changes. - actions/download-artifact v5: the only breaking change is about downloads by artifact ID (nested directory behavior), which does not affect us since we download by name. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/actions/install-playwright/action.yml | 4 ++-- .github/actions/restore-cache/action.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/actions/install-playwright/action.yml b/.github/actions/install-playwright/action.yml index 8ca47ce04081..ec6ae171e925 100644 --- a/.github/actions/install-playwright/action.yml +++ b/.github/actions/install-playwright/action.yml @@ -18,7 +18,7 @@ runs: working-directory: ${{ inputs.cwd }} - name: Restore cached playwright binaries - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 id: playwright-cache with: path: | @@ -43,7 +43,7 @@ runs: # Only store cache on develop branch - name: Store cached playwright binaries - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 if: github.event_name == 'push' && github.ref == 'refs/heads/develop' with: path: | diff --git a/.github/actions/restore-cache/action.yml b/.github/actions/restore-cache/action.yml index 7e7a3971cd7e..24f77007adf9 100644 --- a/.github/actions/restore-cache/action.yml +++ b/.github/actions/restore-cache/action.yml @@ -11,13 +11,13 @@ runs: steps: - name: Check dependency cache id: dep-cache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: path: ${{ env.CACHED_DEPENDENCY_PATHS }} key: ${{ inputs.dependency_cache_key }} - name: Restore build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: build-output From 1000cb77645860355bcdf398adf6ae05c4d60ae0 Mon Sep 17 00:00:00 2001 From: Francesco Gringl-Novy Date: Mon, 13 Apr 2026 14:57:07 +0200 Subject: [PATCH 2/2] ci: Bump actions/download-artifact to v7 in restore-cache download-artifact@v5 still runs on Node 20; v7 runs on Node 24 and aligns with actions/upload-artifact@v7 used in workflows. Co-Authored-By: Auto Made-with: Cursor --- .github/actions/restore-cache/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/restore-cache/action.yml b/.github/actions/restore-cache/action.yml index 24f77007adf9..1d5126fbe952 100644 --- a/.github/actions/restore-cache/action.yml +++ b/.github/actions/restore-cache/action.yml @@ -17,7 +17,7 @@ runs: key: ${{ inputs.dependency_cache_key }} - name: Restore build artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v7 with: name: build-output