mocha
mocha copied to clipboard
🛠 Repo: Test Node 24 in CI
Tooling Suggestion Checklist
- [x] I have tried restarting my IDE and the issue persists.
- [x] I have pulled the latest
mainbranch of the repository. - [x] I have read and agree to Mocha's Code of Conduct and Contributing Guidelines
- [x] I have searched for related issues and issues with the
faqlabel, but none matched my issue. - [x] I want to provide a PR to resolve this
Overview
Mocha tests 18, 20, and 22 in CI right now:
https://github.com/mochajs/mocha/blob/fffe5696a6759f99ee305e3ccfe3feb2c96c5acc/.github/workflows/mocha.yml#L27
https://github.com/mochajs/mocha/blob/fffe5696a6759f99ee305e3ccfe3feb2c96c5acc/.github/workflows/mocha.yml#L71
Node 24 was just released (hooray!): https://nodejs.org/en/blog/release/v24.0.0
Let's add Node 24 to CI?
Additional Info
If this exposes any failures in Mocha, those would be good bugs to file.
Absolutely, and lets test in latest 22 and 20 as well?
😄 expanding the comment ranges a bit:
https://github.com/mochajs/mocha/blob/fffe5696a6759f99ee305e3ccfe3feb2c96c5acc/.github/workflows/mocha.yml#L26-L27
https://github.com/mochajs/mocha/blob/fffe5696a6759f99ee305e3ccfe3feb2c96c5acc/.github/workflows/mocha.yml#L69-L71
+1 to trying to work around those issues. If those aren't done as part of this work, I'd propose we file separate issues to track them.