From e3405fbadb22ed4ee317b0370109aafe28469e58 Mon Sep 17 00:00:00 2001 From: Shreyas Karnik Date: Thu, 7 May 2026 12:56:57 -0700 Subject: [PATCH] chore(ci): bump actions/checkout + actions/setup-node to v6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub Actions started forcing v4 of these actions onto Node.js 24 runners with a deprecation annotation on every run (Node 20, the runtime v4 was built against, is end-of-life on the runners). v5 addressed it; v6 is the current latest stable. Workflows already pin node-version: 24 internally, so the runner-side bump matches. Out of scope: actions/upload-artifact@v4 wasn't in the deprecation warning — leave for another bump if it surfaces. --- .github/workflows/ci.yml | 8 ++++---- .github/workflows/publish.yml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7608f4c..d9e813a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,8 +10,8 @@ jobs: name: Unit tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 24 # ffmpeg is needed for boundary-frame extraction and shader pre-render. @@ -32,8 +32,8 @@ jobs: env: ARGO_BROWSER: ${{ matrix.browser }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 24 - run: sudo apt-get update && sudo apt-get install -y ffmpeg diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e8a9051..c31584d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,9 +13,9 @@ jobs: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 24 registry-url: https://registry.npmjs.org