Skip to content

Add Node v26 to tests workflow and engines; drop v22; use default version for lint - #812

Open
kfranqueiro wants to merge 3 commits into
mainfrom
kgf-node26
Open

kfranqueiro wants to merge 3 commits into
mainfrom
kgf-node26

Conversation

@kfranqueiro

@kfranqueiro kfranqueiro commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

This adds 26 to the spec-generator tests workflow and to engines in package.json, and removes 22.

I've also updated the lint workflow (which was running on two very old node versions) to use the default version and cache its dependencies, more in line with what specberus' lint workflow does.

All tests pass, and I did some manual testing locally with Node v26.8.2.

Note that this should probably warrant a major version bump due to dropping a version, especially since 22 is technically not EOL until next year.

@kfranqueiro
kfranqueiro requested a review from deniak September 14, 2026 22:38
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [22.x, 24.x]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment as for specberus. No need to keep node 22.

@kfranqueiro kfranqueiro changed the title Add node26 to tests workflow and engines; use default version for lint Add Node v26 to tests workflow and engines; drop v22; use default version for lint Sep 21, 2026

This branch has not been deployed

No deployments
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