From 771eae0d13c5cda95aa3ad003ad1922d22faa0bb Mon Sep 17 00:00:00 2001 From: Brent Rager Date: Mon, 27 Apr 2026 16:16:47 -0400 Subject: [PATCH] SMOODEV-730: Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var to all workflows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub will force Node 24 by default starting June 2, 2026 and remove Node 20 from runners on Sept 16, 2026. This adds the workflow-level opt-in env var to every workflow so all currently-pinned actions run on Node 24. No action version bumps — minimal-risk change. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/integration.yml | 1 + .github/workflows/pr-checks.yml | 3 +++ .github/workflows/release.yml | 1 + 3 files changed, 5 insertions(+) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 673c804..d077fee 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -8,6 +8,7 @@ on: env: CI: true + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' jobs: integration: diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 25b9b3f..86a7402 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -5,6 +5,9 @@ on: branches: [main] types: [opened, synchronize] +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + jobs: validate: runs-on: ubuntu-latest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d91670a..d5420e9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,6 +8,7 @@ on: env: CI: true + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' jobs: version: