-
-
Notifications
You must be signed in to change notification settings - Fork 405
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Repo: CI pretest fails on Node 23 with util.isDate is not a function #842
Comments
Looks a xo issue. We need to switch to eslint, but |
Node.js 21 entered EOL on June 1, 2024, so it would probably be better not to try to cover this release unless there are good reasons for keeping it. |
While it’s true that Node@21 has reached its End of Life (EOL), our primary goal is to ensure compatibility starting from version 18.x, which we support as the minimum. This approach allows us to confirm that everything functions correctly across all versions from 18 onward, even if some of them are EOL. WDYT @JoshuaKGoldberg ? |
Agreed. Regardless of EOL status, dropping support for Node.js 21 would be a breaking change. We're definitely not positioned right now to be making any of those. I think this issue is really a bug report about Node.js 23, not a feature request to expand the support range. |
@JoshuaKGoldberg / @UlisesGascon
I understand you're in catch-up mode with this repo, so you have historical ballast to deal with. Maybe change the title to "Fix npm test for Node.js 23"? It does not look like there is actually any specific action requested for Node.js 21, as this is already working and covered. |
Currently the engine is defined as
"^18.17.0 || >=20.5.0"
(ref) but the CI seems to work fine with Node.js 20 and 21 (#841), but 23 generates an error refThe text was updated successfully, but these errors were encountered: