From ee5182c544b02b326883a229f974c5e14d89aca0 Mon Sep 17 00:00:00 2001 From: FlintWave Date: Tue, 2 Jun 2026 02:12:07 -0700 Subject: [PATCH] ci(release): bump artifact actions off the deprecated Node 20 runtime GitHub is forcing Node 20 actions to Node 24 on 2026-06-16 and removing the Node 20 runtime on 2026-09-16. In release.yml, upload-artifact@v5.0.0 and download-artifact@v6.0.0 both run on Node 20; bump them to the matching major v7 (upload v7.0.1, download v7.0.0), both Node 24 and same artifact backend so the build/publish handoff stays compatible. Pinned by full commit SHA. Everything else (checkout v6, setup-python v6, action-gh-release v3) is already Node 24. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2893f2e..934a647 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -99,7 +99,7 @@ jobs: briefcase package ${{ matrix.package_args }} - name: Upload installer artifact - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: ${{ matrix.label }} path: ${{ matrix.artifact_glob }} @@ -117,7 +117,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Download all installer artifacts - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: path: artifacts