Skip to content

Adapt to Node.js lifecycle changes #716

@MikeMcC399

Description

@MikeMcC399

What would you like

Adapt to Node.js version 20.x, 22.x & 24.x currently supported by Node.js

  1. Update package.json engines, currently set to:

corepack/package.json

Lines 12 to 14 in b45b3a3

"engines": {
"node": "^18.17.1 || ^20.10.0 || >=22.11.0"
},

  1. Update .github/workflows/ci.yml, currently testing:

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions