Skip to content

chore: update Node.js version to 24#1207

Open
jonathannorris wants to merge 5 commits intomainfrom
chore/update-node-to-24
Open

chore: update Node.js version to 24#1207
jonathannorris wants to merge 5 commits intomainfrom
chore/update-node-to-24

Conversation

@jonathannorris
Copy link
Member

Summary

  • Update Node.js version from 22.12 to 24 across .nvmrc and all CI workflows
  • Update update-of-sdk.yml from Node 20.x to 24 to match

@jonathannorris jonathannorris requested a review from a team as a code owner March 16, 2026 15:24
Copilot AI review requested due to automatic review settings March 16, 2026 15:24
@vercel
Copy link

vercel bot commented Mar 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
js-sdks-web-elements Ready Ready Preview, Comment Mar 17, 2026 6:24pm
js-sdks-with-provider Ready Ready Preview, Comment Mar 17, 2026 6:24pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
js-sdks-next-js-page-router Ignored Ignored Mar 17, 2026 6:24pm

Request Review

Copy link
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

Updates the repository’s Node.js toolchain target to v24 for local development (.nvmrc) and for GitHub Actions workflows, aligning CI execution with the new Node major version.

Changes:

  • Bump .nvmrc from Node 22.12 to Node 24.
  • Update all CI workflows to run with Node 24 (including the SDK update automation workflow).

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
.nvmrc Updates local/dev Node version to 24.
.github/workflows/update-of-sdk.yml Runs the SDK auto-update workflow using Node 24.
.github/workflows/run-test-harness.yml Runs test harness workflow using Node 24 in the matrix.
.github/workflows/release.yml Runs release workflow using Node 24 in the matrix.
.github/workflows/pr-main.yml Runs PR CI workflow using Node 24 in the matrix.
.github/workflows/nx-affected-e2e.yml Runs affected E2E workflow using Node 24 in the matrix.
.github/workflows/cf-worker-example-test.yml Runs Cloudflare worker example tests using Node 24 in the matrix.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Copy link
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

Updates the repository’s Node.js version baseline to Node 24, aligning local development guidance and GitHub Actions workflows with the new runtime.

Changes:

  • Bumped local Node version in .nvmrc to 24 and updated README setup instructions accordingly.
  • Updated all CI workflows’ actions/setup-node configurations to use Node 24 (including the scheduled update-of-sdk workflow).

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
README.md Updates setup documentation to Node 24.x.
.nvmrc Updates local Node version to 24.
.github/workflows/update-of-sdk.yml Updates scheduled dependency update workflow to Node 24.x.
.github/workflows/run-test-harness.yml Updates CI matrix Node version to 24.x.
.github/workflows/release.yml Updates release workflow matrix Node version to 24.x.
.github/workflows/pr-main.yml Updates PR CI workflow matrix Node version to 24.x.
.github/workflows/nx-affected-e2e.yml Updates E2E CI workflow matrix Node version to 24.x.
.github/workflows/cf-worker-example-test.yml Updates CF worker example CI workflow matrix Node version to 24.x.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Copy link
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

Updates the repository’s Node.js baseline to v24 for local development and GitHub Actions workflows, aligning tooling and dependency resolutions to support the new runtime.

Changes:

  • Bump Node version to 24 in .nvmrc, README setup instructions, and multiple CI workflows.
  • Update Yarn tooling metadata (packageManager) and lockfile contents.
  • Add a resolutions override to move @parcel/watcher off 2.0.4 to a newer compatible version.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
.nvmrc Updates local Node baseline to 24.
README.md Updates setup docs to require Node 24.x.
package.json Bumps packageManager Yarn version; adds @parcel/watcher resolution override.
yarn.lock Reflects updated dependency graph (notably @parcel/watcher and platform-specific entries).
.github/workflows/update-of-sdk.yml Updates workflow Node version to 24.x.
.github/workflows/run-test-harness.yml Updates matrix Node version to 24.x.
.github/workflows/release.yml Updates release workflow matrix Node version to 24.x.
.github/workflows/pr-main.yml Updates PR CI matrix Node version to 24.x.
.github/workflows/nx-affected-e2e.yml Updates E2E workflow matrix Node version to 24.x.
.github/workflows/cf-worker-example-test.yml Updates CF worker example workflow matrix Node version to 24.x.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

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.

3 participants