Skip to content

Remove Node.js 18.x support (EOL) and add Node.js 22.x LTS#35

Merged
devill merged 1 commit into
devill:mainfrom
pjurczynski:fix/remove-node-18-eol
Jul 10, 2025
Merged

Remove Node.js 18.x support (EOL) and add Node.js 22.x LTS#35
devill merged 1 commit into
devill:mainfrom
pjurczynski:fix/remove-node-18-eol

Conversation

@pjurczynski

@pjurczynski pjurczynski commented Jul 9, 2025

Copy link
Copy Markdown
Collaborator

Summary

  • Remove Node.js 18.x from CI matrix as it has reached End of Life (EOL) and is no longer supported
  • Add Node.js 22.x (current Active LTS) to CI testing matrix
  • Update package.json engines requirement from >=18.0.0 to >=20.0.0

Changes

  • CI Matrix: Now tests on Node.js 20.x (Maintenance LTS) and 22.x (Active LTS)
  • Package Requirements: Updated minimum Node.js requirement to 20.0.0
  • Future Support: Node.js 22.x provides Active LTS until late 2025, maintenance until April 2027

Test Plan

  • Update CI configuration to test on supported Node.js versions
  • Update package.json engines field to reflect new minimum requirement
  • Verify CI runs successfully on both Node.js 20.x and 22.x ✅
  • Confirm all tests pass on both versions ✅

GitHub Actions Status

Node.js 20.x: Passed (40s)
Node.js 22.x: Passed (39s)

All tests are passing on both supported Node.js versions, confirming the migration is successful.

Rationale

Node.js 18.x has reached End of Life and is no longer receiving security updates or bug fixes. For production applications, we should only use currently supported LTS releases.

Resolves #34

🤖 Generated with Claude Code

Node.js 18.x has reached End of Life (EOL) and is no longer supported.
For production applications, we should use currently supported LTS releases.

Changes:
- Remove Node.js 18.x from CI matrix (no longer supported)
- Add Node.js 22.x (current Active LTS) to CI matrix
- Update package.json engines requirement from >=18.0.0 to >=20.0.0
- Now testing on Node.js 20.x (Maintenance LTS) and 22.x (Active LTS)

Node.js 22.x provides Active LTS support until late 2025 and maintenance
support until April 2027, making it the recommended choice for long-term
production use.

Resolves devill#34

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@pjurczynski

Copy link
Copy Markdown
Collaborator Author

@devill smal update of supported node versions

@devill
devill merged commit f5a1ea8 into devill:main Jul 10, 2025
2 checks 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.

Remove node 18 which reached EOL some time ago.

2 participants