Skip to content

Update supported node versions#180

Merged
mike-engel merged 1 commit into
mainfrom
update-node
May 8, 2026
Merged

Update supported node versions#180
mike-engel merged 1 commit into
mainfrom
update-node

Conversation

@mike-engel
Copy link
Copy Markdown
Collaborator

@mike-engel mike-engel commented May 8, 2026

This updates the node testing matrix to include the current + LTS versions of node.


Note

Medium Risk
Raises the minimum supported Node.js version to 22 and updates CI to only test current/LTS lines, which is a breaking compatibility change for consumers on older Node versions.

Overview
Updates supported Node.js versions to follow the Node release schedule (Current + Active LTS + Maintenance LTS), dropping EOL versions.

CI now tests only Node 22, 24, and 26, disables matrix fail-fast, and switches to actions/setup-node’s built-in npm caching. The package now declares engines.node: ">=22", bumps @types/node accordingly, and documents the breaking support change in CHANGELOG.md and README.md.

Reviewed by Cursor Bugbot for commit 3a56b3c. Bugbot is set up for automated code reviews on this repo. Configure here.

@mike-engel mike-engel self-assigned this May 8, 2026
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​types/​node@​17.0.36 ⏵ 22.19.1810010081 +196100

View full report

@mike-engel mike-engel merged commit 2ce46c8 into main May 8, 2026
9 checks passed
@mike-engel mike-engel deleted the update-node branch May 8, 2026 13:07
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