Skip to content

Commit 261d73f

Browse files
brentragerclaude
andauthored
SMOODEV-730: Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var to all workflows (#145)
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) <noreply@anthropic.com>
1 parent 0defc45 commit 261d73f

4 files changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/build-log-viewer.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
release:
55
types: [published]
66

7+
env:
8+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
9+
710
jobs:
811
build:
912
strategy:

.github/workflows/pr-checks.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
branches: [main]
66
types: [opened, synchronize]
77

8+
env:
9+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
10+
811
jobs:
912
validate:
1013
runs-on: ubuntu-latest

.github/workflows/publish-nuget.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
- "dotnet-v*"
77
workflow_dispatch:
88

9+
env:
10+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
11+
912
jobs:
1013
publish:
1114
runs-on: ubuntu-latest

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ concurrency:
1212

1313
env:
1414
CI: true
15+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
1516

1617
jobs:
1718
version:

0 commit comments

Comments
 (0)