Tooling Suggestion Checklist
Overview
Parent issue #6038 was opened because npm i started failing after merging a PR that upgraded a devDep to a version that only supported Node 22.22+, going against Mocha's support of Node 20.19+. Some CI check should've failed in this case, we should investigate and build gates to prevent this from happening again.
Additional Info
The breaking change was not documented. This doesn't excuse my choice to merge without fully vetting the changes, though! Filed a bug on the upstream repo.
Tooling Suggestion Checklist
mainbranch of the repository.faqlabel, but none matched my issue.Overview
Parent issue #6038 was opened because
npm istarted failing after merging a PR that upgraded a devDep to a version that only supported Node 22.22+, going against Mocha's support of Node 20.19+. Some CI check should've failed in this case, we should investigate and build gates to prevent this from happening again.Additional Info
The breaking change was not documented. This doesn't excuse my choice to merge without fully vetting the changes, though! Filed a bug on the upstream repo.