From c35b60c5394628f5e6dec0dafd615d3cb99c633e Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Tue, 14 Jul 2026 10:09:42 -0400 Subject: [PATCH] =?UTF-8?q?ci:=20bump=20checkout/setup-node/upload+downloa?= =?UTF-8?q?d-artifact=20v4=20=E2=86=92=20v5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The v4 actions target Node.js 20, which GitHub now force-runs on Node 24 and flags as deprecated. Bump all four across every workflow to v5 (their native Node-24 line) to clear the warning. Mechanical version-only change; upload/download-artifact stay on matching majors as required. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01DwbE3uTiFaKRNjx5vP2muV --- .github/workflows/agent-pr-review.yml | 4 +-- .github/workflows/ci.yml | 36 +++++++++---------- .../workflows/daily-design-system-audit.yml | 4 +-- .github/workflows/nsite-archive.yml | 10 +++--- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/agent-pr-review.yml b/.github/workflows/agent-pr-review.yml index 6f2f14a5..eeb6c728 100644 --- a/.github/workflows/agent-pr-review.yml +++ b/.github/workflows/agent-pr-review.yml @@ -17,14 +17,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} fetch-depth: 0 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 cache: 'npm' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7afefa30..727ff004 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,12 +21,12 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} @@ -83,7 +83,7 @@ jobs: - name: Upload dist hash artifact if: github.event_name == 'push' && github.ref == 'refs/heads/unstable' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: dist-hashes-current path: artifacts/dist-hashes-current.json @@ -104,12 +104,12 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} @@ -144,7 +144,7 @@ jobs: - name: Upload Playwright artifacts if: steps.visual.outcome == 'failure' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: playwright-visual-diffs path: | @@ -168,10 +168,10 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Download dist hash artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: dist-hashes-current path: artifacts @@ -327,10 +327,10 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} @@ -369,10 +369,10 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} @@ -411,10 +411,10 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} @@ -457,10 +457,10 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} @@ -497,10 +497,10 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/daily-design-system-audit.yml b/.github/workflows/daily-design-system-audit.yml index 07693caf..c6cd2e78 100644 --- a/.github/workflows/daily-design-system-audit.yml +++ b/.github/workflows/daily-design-system-audit.yml @@ -16,12 +16,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout unstable branch - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: unstable - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '22' cache: 'npm' diff --git a/.github/workflows/nsite-archive.yml b/.github/workflows/nsite-archive.yml index 7f20344b..ba780a40 100644 --- a/.github/workflows/nsite-archive.yml +++ b/.github/workflows/nsite-archive.yml @@ -26,9 +26,9 @@ jobs: archive: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 22 cache: npm @@ -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@v4 + uses: actions/upload-artifact@v5 with: name: bitvid-site-${{ github.ref_name }}-${{ steps.vars.outputs.sha }} path: dist @@ -64,9 +64,9 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 22 cache: npm