Skip to content

CI: opt JavaScript actions into Node.js 24#38

Merged
StuartMeeks merged 1 commit into
mainfrom
chore/ci-node24
Jun 1, 2026
Merged

CI: opt JavaScript actions into Node.js 24#38
StuartMeeks merged 1 commit into
mainfrom
chore/ci-node24

Conversation

@StuartMeeks

Copy link
Copy Markdown
Owner

actions/upload-artifact@v4 still runs on Node.js 20, which GitHub is deprecating (forced to Node.js 24 on 2026-06-16, Node 20 removed 2026-09-16) — it shows as a warning on every CI run.

Per GitHub's own guidance, set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" in each workflow's env: to opt all JavaScript actions into Node.js 24 now. This silences the warning and future-proofs without pinning action versions.

Applied to both ci.yml and release.yml.

🤖 Generated with Claude Code

actions/upload-artifact@v4 still runs on Node.js 20, which GitHub deprecates and
will force to Node.js 24 on 2026-06-16. Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24
in both workflows' env to opt in now and silence the deprecation warning.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@StuartMeeks StuartMeeks merged commit a0fffc1 into main Jun 1, 2026
6 checks passed
@StuartMeeks StuartMeeks deleted the chore/ci-node24 branch June 1, 2026 06:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant