Skip to content

feat!: remove Node 20 support, add Node 26 to CI - #233

Merged
pacostas merged 1 commit into
nodeshift:mainfrom
pacostas:update-node-versions
Jun 23, 2026
Merged

feat!: remove Node 20 support, add Node 26 to CI#233
pacostas merged 1 commit 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 active LTS releases.

Changes:

  • Removed: Node 20 (no longer in active LTS support)
  • Added: Node 26 (new LTS version)
  • Retained: Node 22, Node 24

Files Updated:

    • Updated CI matrix from [20.x, 22.x, 24.x] to [22.x, 24.x, 26.x]
    • Updated release node version from 22 to 26
    • Updated prerequisites to reflect supported versions (22.x, 24.x, 26.x)
    • Regenerated via npm install

Breaking Change:

This is a breaking change as Node 20 support is being removed.

@lholmquist

lholmquist commented Jun 23, 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 8f87614 to b2321f1 Compare June 23, 2026 18:57
@pacostas
pacostas merged commit a442767 into nodeshift:main Jun 23, 2026
9 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.

2 participants