Skip to content

chore: update GitHub Actions to Node 24-compatible versions#38

Merged
AaronAtDuo merged 1 commit into
mainfrom
chore/node24-actions
Jul 27, 2026
Merged

chore: update GitHub Actions to Node 24-compatible versions#38
AaronAtDuo merged 1 commit into
mainfrom
chore/node24-actions

Conversation

@AaronAtDuo

Copy link
Copy Markdown
Contributor

Summary

Updates GitHub Actions to Node 24-compatible versions ahead of the runner change: GitHub Actions runners default to Node 24 on 2026-06-16 and remove Node 20 in fall 2026. JS actions on Node 12/16/20 are all affected.

Every JS-based action is bumped to its latest Node 24-capable release, SHA-pinned with a version comment.

Not changed (no Node 24 release / composite / archived)

  • darenm/Setup-VSTest — no Node 24 release exists
  • dtolnay/rust-toolchain — composite action, unaffected
  • actions/create-release, actions/upload-release-asset — archived; need a rewrite

Only present where applicable in this repo.

Ref: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

This PR was generated with AI assistance (Claude).

🤖 Generated with Claude Code

GitHub Actions runners will default to Node 24 on 2026-06-16 and remove
Node 20 in fall 2026 (JS actions on Node 12/16/20 are all affected).
Bump every JS-based action to its latest Node 24-capable release,
SHA-pinned with a version comment.

Not changed (no Node 24 release / composite / archived):
- darenm/Setup-VSTest (no Node 24 release exists)
- dtolnay/rust-toolchain (composite action)
- actions/create-release, actions/upload-release-asset (archived; need rewrite)

Ref: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@AaronAtDuo
AaronAtDuo merged commit f05ec95 into main Jul 27, 2026
4 checks passed
@AaronAtDuo
AaronAtDuo deleted the chore/node24-actions branch July 27, 2026 17:41
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.

2 participants