Skip to content

feat: upgrade action runtime from node20 to node24#513

Merged
endorama merged 2 commits into
endorama:mainfrom
mgerlach:upgrade-to-node24
May 22, 2026
Merged

feat: upgrade action runtime from node20 to node24#513
endorama merged 2 commits into
endorama:mainfrom
mgerlach:upgrade-to-node24

Conversation

@mgerlach

Copy link
Copy Markdown
Contributor

Summary

  • Change action.yml runtime from node20 to node24
  • Node20 is deprecated in GitHub Actions; this resolves the deprecation warning
  • Verified: npm run all (build, format, lint, package, all 4 tests) passes on Node 24

Closes #512

Test plan

  • npm run build — TypeScript compiles without errors
  • npm run format — no formatting changes needed
  • npm run lint — no lint errors
  • npm run package — ncc bundles successfully
  • npm test — all 4 tests pass (2 suites)

🤖 Generated with Claude Code

Node20 is deprecated in GitHub Actions. This upgrades the action runtime
to node24 to resolve the deprecation warning.

Closes endorama#512

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@mgerlach
mgerlach requested a review from endorama as a code owner May 22, 2026 21:08
Update check-dist.yml from 22.x to 24.x and add explicit node24 setup
to the build job in test.yml, consistent with the node24 action runtime.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

@endorama endorama left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thank you. I'll cut a release soon.

@mgerlach

Copy link
Copy Markdown
Contributor Author

Looks good, thank you. I'll cut a release soon.

Also created #514 as proposal for the ESM upgrade (actions/core v3).

@endorama
endorama merged commit 9d1963c into endorama:main May 22, 2026
4 checks passed
@mgerlach

Copy link
Copy Markdown
Contributor Author

Looks good, thank you. I'll cut a release soon.

Thanks for merging and sorry for asking, but are you going to release soon?

Maybe include dependency upgrades with working tests in the release and care about typescript and actions-core major upgrades afterwards?

@endorama

endorama commented Jun 12, 2026 via email

Copy link
Copy Markdown
Owner

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.

Node.js runtime should be upgraded to node24 in action.yml

2 participants