cucumber / cucumber-js

Cucumber for JavaScript
https://cucumber.io
MIT License
5.07k stars 1.09k forks source link

Add explicit Node.js 22 support and testing #2405

Closed davidjgoss closed 6 months ago

davidjgoss commented 6 months ago

🤔 What's changed?

Node.js 22 is now the "current" version. So, this PR adds it to the list of tested versions, and updates GitHub actions to include it in our OS/version matrix.

Also, all the more general workflows are updated to use 22 as well, since it makes sense to exercise the current version where no specific one is needed.

Finally, fix up the changelog a bit while we're here.

📋 Checklist:


This text was originally generated from a template, then edited by hand. You can modify the template here.

coveralls commented 6 months ago

Coverage Status

coverage: 98.234%. remained the same when pulling 524afff3c8d0d250e63980f043f2d5d08ac22ce4 on feat/node-22 into a28dc9b14576c014eddbd618405005b286bc857c on main.

davidjgoss commented 6 months ago

Released in https://github.com/cucumber/cucumber-js/releases/tag/v10.7.0