feat!: update Node.js version to v24#671
Conversation
There was a problem hiding this comment.
Pull request overview
This PR bumps the project’s Node.js baseline to v24, aligning local development, package engine constraints, and the GitHub Action runtime configuration with the newer Node major version.
Changes:
- Raise the
engines.noderequirement to>=24.0.0and update@types/nodeto the v24 line. - Update the action runtime in
action.ymlto usenode24. - Update
.nvmrcto pin Node24.0.0and refresh lockfile resolutions for@types/nodeandundici-types.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Updates Node engine requirement and @types/node dev dependency to v24. |
| package-lock.json | Reflects updated engine constraint and resolves @types/node/undici-types to newer versions. |
| action.yml | Switches the GitHub Action JavaScript runtime from node20 to node24. |
| .nvmrc | Pins local/CI Node version to 24.0.0. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
truggeri
left a comment
There was a problem hiding this comment.
In the future, please write some form of description for the PR.
|
@truggeri FYI this will be a breaking change for this action, so we'll need to cut a v3 release series for it. I'm not opposed to merging, just pointing it out. Not all currently-supported GHES versions include this version of |
No description provided.