From 676844edfcf83e9881bd6f6a970aa31b6e904218 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Tue, 14 Jul 2026 10:11:44 -0400 Subject: [PATCH] =?UTF-8?q?ci:=20bump=20upload-artifact=E2=86=92v7=20and?= =?UTF-8?q?=20download-artifact=E2=86=92v8=20for=20Node=2024?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The v5 line of these two actions still targets Node.js 20 (unlike checkout/setup-node@v5, which are already on Node 24), so the deprecation warning persisted. upload-artifact reaches Node 24 at v6+ and download-artifact at v7+; move to the current latest (v7 / v8), which share the same v4-generation artifact backend and pair correctly. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01DwbE3uTiFaKRNjx5vP2muV --- .github/workflows/ci.yml | 6 +++--- .github/workflows/nsite-archive.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 727ff004..408725a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -83,7 +83,7 @@ jobs: - name: Upload dist hash artifact if: github.event_name == 'push' && github.ref == 'refs/heads/unstable' - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 with: name: dist-hashes-current path: artifacts/dist-hashes-current.json @@ -144,7 +144,7 @@ jobs: - name: Upload Playwright artifacts if: steps.visual.outcome == 'failure' - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 with: name: playwright-visual-diffs path: | @@ -171,7 +171,7 @@ jobs: uses: actions/checkout@v5 - name: Download dist hash artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v8 with: name: dist-hashes-current path: artifacts diff --git a/.github/workflows/nsite-archive.yml b/.github/workflows/nsite-archive.yml index ba780a40..6bb1df1f 100644 --- a/.github/workflows/nsite-archive.yml +++ b/.github/workflows/nsite-archive.yml @@ -46,7 +46,7 @@ jobs: # `path: dist` stores the site files at the artifact root (index.html at top), # so the downloaded .zip extracts straight to the nsite site directory. - name: Upload site archive - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 with: name: bitvid-site-${{ github.ref_name }}-${{ steps.vars.outputs.sha }} path: dist