Skip to content

Add Node.js 24 support, update minimum to Node 16+#3

Merged
oligirling merged 3 commits intomasterfrom
upgrade/node-24
Feb 13, 2026
Merged

Add Node.js 24 support, update minimum to Node 16+#3
oligirling merged 3 commits intomasterfrom
upgrade/node-24

Conversation

@oligirling
Copy link
Contributor

Summary

  • Update Dockerfile from node:22-slim to node:24-slim
  • Update CI matrix to test against Node.js 16, 18, 20, 22, and 24
  • Update GitHub Actions to latest versions (checkout@v4, setup-node@v4)
  • Add engines field in package.json requiring Node.js >=16.0.0
  • Bump package version to 1.2.0
  • Update README prerequisites to reflect Node 16+ support
  • Add CHANGELOG.md

Test plan

  • All 39 tests pass with 100% coverage on Node 24 (verified in Docker)
  • CI should pass across Node 16, 18, 20, 22, and 24
  • Verify npm publish works after merge

🤖 Generated with Claude Code

- Update Dockerfile from node:22-slim to node:24-slim
- Update CI matrix to test Node.js 16, 18, 20, 22, 24
- Update GitHub Actions to v4 (checkout, setup-node)
- Add engines field requiring Node.js >=16.0.0
- Bump version to 1.2.0
- Update README prerequisites
- Add CHANGELOG.md

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@coveralls
Copy link

coveralls commented Feb 13, 2026

Pull Request Test Coverage Report for Build 21980600268

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 100.0%

Totals Coverage Status
Change from base Build 11194461012: 0.0%
Covered Lines: 72
Relevant Lines: 72

💛 - Coveralls

oligirling and others added 2 commits February 13, 2026 08:49
Resolves MODULE_TYPELESS_PACKAGE_JSON warning on Node 24 by aligning
run.js with the rest of the codebase which uses CommonJS.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@oligirling oligirling merged commit ab85616 into master Feb 13, 2026
6 of 10 checks passed
@oligirling oligirling deleted the upgrade/node-24 branch February 13, 2026 09:31
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