From a6512139e582623bd0ebe094b9ddfcdf00762acb Mon Sep 17 00:00:00 2001 From: fi3ework Date: Wed, 5 Aug 2026 15:31:43 +0800 Subject: [PATCH] ci: bump actions/upload-artifact to v7 for the Node 24 runtime GitHub deprecated the Node 20 action runtime; every job in the release workflow warned that upload-artifact v4 targets Node 20 and is being forced onto Node 24. v7.0.1 runs on Node 24 natively (v5 was the runtime bump; v6/v7 only added opt-in features such as unzipped direct uploads), and the inputs used here (name/path/if-no-files-found) are unchanged. All other pinned actions (checkout v6.1.0, setup-node v6.5.0, cache v6.1.0, pnpm/action-setup v6.0.9) already target Node 24 and produced no deprecation annotations in run 30985104980. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 893a883..f74128f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -81,7 +81,7 @@ jobs: run: pnpm exec vsce package --target ${{ matrix.vsce-target }} -o rstack-${{ matrix.vsce-target }}.vsix - name: Upload VSIX Artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: rstack-${{ matrix.vsce-target }} path: packages/vscode/rstack-${{ matrix.vsce-target }}.vsix