chore: upgrade Node.js version to 24.15.0 across project files and update related dependencies#110
chore: upgrade Node.js version to 24.15.0 across project files and update related dependencies#110CorieW wants to merge 2 commits into
Conversation
…date related dependencies
There was a problem hiding this comment.
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
.nvmrcand 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.
| }, | ||
| "engines": { | ||
| "node": "^22.13.0 || >=24.0.0" | ||
| "node": "^24.15.0" |
There was a problem hiding this comment.
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.
| "node": "^24.15.0" | |
| "node": ">=22" |
No description provided.