What would you like?
Re-align to the current set of Node.js release lines
22, 24, 25
and to Node.js 26 when available
Why is this needed?
package.json
|
"engines": { |
|
"node": "^20.10.0 || ^22.11.0 || >=24.0.0" |
|
}, |
and .github/workflows/ci.yml
|
matrix: |
|
node: |
|
- 20 |
|
- 22 |
|
- 24 |
define which Node.js versions are allowed / tested.
Node.js Releases provides information on the current status of each release line.
| Node.js |
Status |
Allowed |
CI tested |
| 20 |
planned EOL |
yes |
yes |
| 22 |
Maintenance LTS |
yes |
yes |
| 24 |
Active LTS |
yes |
yes |
| 25 |
planned EOL |
yes |
no |
| 26 |
planned as Current |
yes |
no |
Other
Prerequisites
| Action |
Condition |
| Drop Node.js 20 support |
EOL on 2026-04-30 |
| Drop Node.js 25 support |
EOL on 2026-06-01 |
| Add Node.js 25 to CI |
PR #817 |
| Add Node.js 26 to CI |
PR #817 & Node.js 26 release 2026-04-28? |
What would you like?
Re-align to the current set of Node.js release lines
22, 24,
25and to Node.js 26 when available
Why is this needed?
package.json
corepack/package.json
Lines 12 to 14 in 32fd150
and .github/workflows/ci.yml
corepack/.github/workflows/ci.yml
Lines 48 to 52 in 32fd150
define which Node.js versions are allowed / tested.
Node.js Releases provides information on the current status of each release line.
Other
Prerequisites