-
-
Notifications
You must be signed in to change notification settings - Fork 240
Closed
Description
What would you like
Adapt to Node.js version 20.x, 22.x & 24.x currently supported by Node.js
- Update package.json engines, currently set to:
Lines 12 to 14 in b45b3a3
| "engines": { | |
| "node": "^18.17.1 || ^20.10.0 || >=22.11.0" | |
| }, |
- Update .github/workflows/ci.yml, currently testing:
corepack/.github/workflows/ci.yml
Lines 47 to 56 in b45b3a3
| matrix: | |
| node: | |
| - 18 | |
| - 20 | |
| - 22 | |
| - 23 | |
| platform: | |
| - ubuntu-latest | |
| - macos-latest | |
| - windows-latest |
Why is this needed
Referring to the Node.js release schedule the following release transitions have occurred
| Node.js | Status | Date |
|---|---|---|
18.x |
End-of-Life | 2025-04-30 |
23.x |
End-of-Life | 2025-06-01 |
24.x |
Release | 2025-05-06 |
- Use and testing of the Node.js release lines
18.xand23.x, that are no longer supported by Node.js, should be dropped. - The newly released Node.js
24.xshould be tested in CI. Due to issue vitest fails "handle integrity checks" on Windows with Node.js 24.x #715, testing on Windows with Node.js24.xshould be temporarily excluded.
Metadata
Metadata
Assignees
Labels
No labels