-
Notifications
You must be signed in to change notification settings - Fork 173
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
chore!: remove Node.js 21.x from the range of supported versions #594
base: main
Are you sure you want to change the base?
Conversation
It looks like the exit code is different on Windows with Node.js 23.x for some reason 🤔 |
That is going to need separate investigation. The test appears to be flaky, as I had previously seen it successful. I am going to remove Node.js 23 tests from this PR so it should then pass all tests. Stand by! |
Node.js EOL was Jun 6, 2024 and is unsupported Co-Authored-By: Antoine du Hamel <[email protected]>
I don't think removing 23.x is the correct way forward, it looks like it would be more reasonable to either skip this particular test on 23.x, or account for the other exit code. AFAICT it's not flaky on CI, it looks like it's consistently failing with the same error |
I talking about moving the update to test in 23.x into a separate PR and this is a different issue which needs to be resolved. In https://github.com/MikeMcC399/corepack/actions/runs/12744446123/job/35517323345 it is passing, so that is why I say it is flaky. |
f83e493
to
da5c398
Compare
I suggest to merge this now, since it cleanly passes CI. It's a good basis now for working out what to do with Node.js 23 separately. |
|
Is it a different issue? It seems to me that it's very much related, we're dropping 21.x support because we want to support 23.x and there's no other solution because of what supports better-sqlite3. |
|
Issue
corepack/package.json
Lines 12 to 14 in 0ae3c3c
corepack/.github/workflows/ci.yml
Lines 47 to 52 in 0ae3c3c
devDependencies
) which supports both Node.js 21 and 23, so continuing support for Node.js 21 blocks supporting Node.js 23.Change
engines
and testing in ci.yml.latest
).