Skip to content

chore: upgrade Node.js version to 24.15.0 across project files and update related dependencies#110

Open
CorieW wants to merge 2 commits into
mainfrom
update-node
Open

chore: upgrade Node.js version to 24.15.0 across project files and update related dependencies#110
CorieW wants to merge 2 commits into
mainfrom
update-node

Conversation

@CorieW
Copy link
Copy Markdown
Owner

@CorieW CorieW commented Apr 26, 2026

No description provided.

Copilot AI review requested due to automatic review settings April 26, 2026 00:38
Copy link
Copy Markdown

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 24.15.0 and aligns tooling/CI configuration and type dependencies accordingly.

Changes:

  • Pin local/dev Node version to 24.15.0 via .nvmrc and update CI workflows to read from it.
  • Update root package engine requirement and README guidance to Node ^24.15.0.
  • Bump @types/node (and related lockfile entries) to the Node 24 line across examples and the lockfile.

Reviewed changes

Copilot reviewed 18 out of 19 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pnpm-lock.yaml Updates lockfile resolutions to @types/node@24.12.2 and related transitive entries (e.g., undici-types).
package.json Sets the package engines.node requirement to ^24.15.0.
examples/uploads/package.json Bumps @types/node devDependency to ^24.12.2.
examples/support-desk/package.json Bumps @types/node devDependency to ^24.12.2.
examples/settings/package.json Bumps @types/node devDependency to ^24.12.2.
examples/qa-bot/package.json Bumps @types/node devDependency to ^24.12.2.
examples/login/package.json Bumps @types/node devDependency to ^24.12.2.
examples/llm-support/package.json Bumps @types/node devDependency to ^24.12.2.
examples/coding/package.json Bumps @types/node devDependency to ^24.12.2.
docs-chat/backend/package.json Updates backend engine requirement to Node 24.
README.md Updates documented Node target/dev version to ^24.15.0.
.nvmrc Pins Node to 24.15.0.
.github/workflows/upload-coverage.yml Switches setup-node to read Node version from .nvmrc.
.github/workflows/release.yml Switches setup-node to read Node version from .nvmrc.
.github/workflows/pr-coverage.yml Switches setup-node to read Node version from .nvmrc.
.github/workflows/e2e.yml Switches setup-node to read Node version from .nvmrc for both jobs.
.github/workflows/deploy-docs.yml Switches setup-node to read Node version from .nvmrc.
.github/workflows/deploy-docs-assistant-backend.yml Switches setup-node to read Node version from .nvmrc.
.github/workflows/ci.yml Switches all CI jobs’ setup-node steps to read Node version from .nvmrc.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

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

Comment thread package.json
},
"engines": {
"node": "^22.13.0 || >=24.0.0"
"node": "^24.15.0"
Copy link

Copilot AI Apr 26, 2026

Choose a reason for hiding this comment

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

Changing the published package's engines.node from supporting Node 22 to ^24.15.0 drops Node 22 support, which is a breaking change for consumers running on 22.x. If this is intentional, it should be released as a breaking change (e.g., via a Changesets entry and a major version bump); otherwise consider keeping the prior compatibility range and only pinning CI/dev tooling via .nvmrc.

Suggested change
"node": "^24.15.0"
"node": ">=22"

Copilot uses AI. Check for mistakes.
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.

2 participants