Skip to content

fix: Upgrade Node.js version - #376

Merged
Roopan-Microsoft merged 1 commit into
mainfrom
psl-upgrade-nodejs
Oct 28, 2026
Merged

Roopan-Microsoft merged 1 commit into
mainfrom
psl-upgrade-nodejs

Conversation

@KanchanN-Microsoft

Copy link
Copy Markdown
Contributor

Purpose

This pull request updates the Node.js version used in both the development environment and production builds for the frontend applications. The main goal is to standardize on Node.js 24 LTS across Dockerfiles, devcontainer configuration, and documentation for both the chat and scenario applications.

Node.js Version Upgrade:

  • Updated the Node.js version from 20 (and previously referenced 18 in docs) to 24 LTS in all Dockerfiles for both chat-app/frontend and scenario-app/frontend to ensure consistency and leverage the latest LTS features and security updates. [1] [2]
  • Changed the Node.js version in .devcontainer/devcontainer.json from lts to explicit version 24 for local development environments.

Documentation Updates:

  • Updated README.md files for both frontend projects to require Node.js 24 LTS instead of the older versions, aligning documentation with the build and development environments. [1] [2]

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues block the change standardizing frontend builds and development environments on Node.js 24 LTS.

No open issues 🎉

What changed in this PR

Standardizes frontend development and container builds on Node.js 24 LTS for both the chat and scenario applications.

Changes:

  • Upgrades both frontend Dockerfiles’ Node.js build stages from version 20 to 24.
  • Pins the devcontainer Node.js version to 24 instead of the floating lts setting.
  • Updates both frontend READMEs to require Node.js 24 LTS.
File Description
scenario-app/​frontend/​README.md Documents Node.js 24 LTS as a prerequisite.
scenario-app/​frontend/​Dockerfile Upgrades widget and application build stages to Node.js 24.
chat-app/​frontend/​README.md Documents Node.js 24 LTS as a prerequisite.
chat-app/​frontend/​Dockerfile Upgrades the frontend build stage to Node.js 24.
.devcontainer/​devcontainer.json Pins the development environment to Node.js 24.

Review effort: Balanced

@Roopan-Microsoft
Roopan-Microsoft merged commit be4dbb3 into main Oct 28, 2026
9 checks passed
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