From 02c0fa78738275e16f2d962651460832e3636da4 Mon Sep 17 00:00:00 2001 From: Giuseppe Imperato Date: Sat, 16 May 2026 13:44:37 +0200 Subject: [PATCH] ci: bump actions/checkout to v6 and actions/setup-dotnet to v5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub deprecated the Node.js 20 runtime on Actions runners on 2025-09-19. actions/checkout@v4 and actions/setup-dotnet@v4 still declare Node 20, so the runner emits a warning and a FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 shim is needed to keep them working. Upgrading to checkout@v6 and setup-dotnet@v5 — both of which natively target Node 24 — removes the warning and lets us drop the env shim from both workflows. No functional change to the build, test, or release pipeline; this is pure toolchain hygiene. --- .github/workflows/ci.yml | 6 ++---- .github/workflows/release.yml | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b131c6b..a9df71a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,12 +9,10 @@ on: jobs: test: runs-on: windows-latest - env: - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-dotnet@v4 + - uses: actions/setup-dotnet@v5 with: dotnet-version: '10.x' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4a48baa..c695026 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,12 +11,10 @@ permissions: jobs: build-and-release: runs-on: windows-latest - env: - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-dotnet@v4 + - uses: actions/setup-dotnet@v5 with: dotnet-version: '10.x'