Skip to content

Upgrade to Node 24 - #42

Merged
cschleiden merged 2 commits into
cschleiden:masterfrom
stephen-BT:feature/upgrade-to-node-24
Apr 29, 2026
Merged

cschleiden merged 2 commits into
cschleiden:masterfrom
stephen-BT:feature/upgrade-to-node-24

Conversation

@stephen-BT

@stephen-BT stephen-BT commented Apr 16, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Update Node version from 20 to 24 in action.yml, CI workflow, and package.json
  • Fix all 10 vulnerable dependencies via npm audit fix
  • Add .idea/ to .gitignore

Closes #40

Test plan

  • All existing tests pass locally (npm test — 6/6 passing)
  • npm audit reports 0 vulnerabilities
  • Verify GitHub Action runs correctly with node24 runtime

🤖 Generated with Claude Code

Update Node version from 20 to 24 in action.yml, CI workflow, and
package.json. Run npm audit fix to resolve all 10 vulnerabilities.
Add .idea/ to .gitignore.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Bump actions/checkout and actions/setup-node from v4 to v6.
Configure Jest to handle ESM replace-in-file package with babel-jest.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lgmorand lgmorand mentioned this pull request Apr 16, 2026
@stephen-BT

Copy link
Copy Markdown
Contributor Author

@cschleiden Can you approve the workflow please.

@cschleiden

Copy link
Copy Markdown
Owner

@cschleiden Can you approve the workflow please.

yep, done!

@cschleiden
cschleiden merged commit 6325285 into cschleiden:master Apr 29, 2026
1 check passed
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.

Deprecation of Node 20 on GitHub Actions runners

2 participants