Skip to content

feat!: remove Node 20 support - #119

Merged
pacostas merged 2 commits into
nodeshift:mainfrom
pacostas:update-node-versions
Jun 24, 2026
Merged

feat!: remove Node 20 support#119
pacostas merged 2 commits into
nodeshift:mainfrom
pacostas:update-node-versions

Conversation

@pacostas

Copy link
Copy Markdown
Member

Summary

This PR updates the Node.js versions to align with the current LTS support window.

Changes

  • Removed: Node.js 20.x (no longer in active LTS support)
  • Added: Node.js 26.x (current release)
  • Kept: Node.js 22.x (maintenance LTS), Node.js 24.x (active LTS)

Files Modified

  • package.json - Updated engines.node to ^26 || ^24 || ^22
  • .github/workflows/nodejs-ci-action.yml - Updated CI matrix to test against Node 22.x, 24.x, and 26.x
  • package-lock.json - Regenerated to match new engine requirements

All tests pass successfully on the new Node versions.

@lholmquist

lholmquist commented Jun 24, 2026

Copy link
Copy Markdown
Member

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@pacostas
pacostas force-pushed the update-node-versions branch from 6beb876 to 1effeaf Compare June 24, 2026 15:01
@pacostas
pacostas merged commit 37a7a52 into nodeshift:main Jun 24, 2026
5 checks passed
@pacostas
pacostas deleted the update-node-versions branch June 24, 2026 15:02
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