Skip to content

feat!: update Node.js version to v24#671

Merged
truggeri merged 2 commits intodependabot:mainfrom
sturman:node24
Mar 25, 2026
Merged

feat!: update Node.js version to v24#671
truggeri merged 2 commits intodependabot:mainfrom
sturman:node24

Conversation

@sturman
Copy link
Copy Markdown
Contributor

@sturman sturman commented Mar 21, 2026

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.node requirement to >=24.0.0 and update @types/node to the v24 line.
  • Update the action runtime in action.yml to use node24.
  • Update .nvmrc to pin Node 24.0.0 and refresh lockfile resolutions for @types/node and undici-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.

Comment thread action.yml
Copy link
Copy Markdown
Contributor

@truggeri truggeri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the future, please write some form of description for the PR.

@truggeri truggeri merged commit 7c945c3 into dependabot:main Mar 25, 2026
6 checks passed
@jeffwidman
Copy link
Copy Markdown
Member

@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 node, but given the semi-optional nature of this action, I don't think that blocks updating here (unlike in https://github.com/github/dependabot-action, where we'll have to be a lot more careful).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants