From 386bdf64a9f516d47aa68ec7f4a2bd241e0e78ed Mon Sep 17 00:00:00 2001 From: Stackbilt Date: Thu, 23 Apr 2026 07:03:45 -0500 Subject: [PATCH] ci: bump actions/checkout + actions/setup-node to v6 (Node 24) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub is forcing Node 20 actions onto Node 24 starting 2026-06-02 and removing Node 20 from runners on 2026-09-16. v6 of both actions is built on Node 24 natively, so upgrading now avoids the forced runtime swap and silences the deprecation annotations seen on the v1.5.0 publish run. No functional change to CI or publish behavior. Matrix Node versions (18/20/22) and publish Node version (22) are unchanged — this only bumps the runtime the actions themselves run on. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/ci.yml | 4 ++-- .github/workflows/publish.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9bf5e91..4878f74 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,8 +13,8 @@ jobs: matrix: node-version: [18, 20, 22] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - run: npm ci diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0d15dc8..d9fca99 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,8 +11,8 @@ jobs: contents: read id-token: write # Required for npm provenance steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 22 registry-url: https://registry.npmjs.org