Skip to content

Update Node.js developer setup documentation - #14641

Merged
sean-mcmanus merged 1 commit into
mainfrom
seanmcm/devbox2-wsl/agent9/update-node-developer-docs
Aug 4, 2026
Merged

Update Node.js developer setup documentation#14641
sean-mcmanus merged 1 commit into
mainfrom
seanmcm/devbox2-wsl/agent9/update-node-developer-docs

Conversation

@sean-mcmanus

@sean-mcmanus sean-mcmanus commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Updates the extension developer prerequisites from Node.js 16.x to Node.js 24.x, matching the version used by the GitHub compile-and-test workflows. The secondary extension-building guide now links to that canonical prerequisite instead of maintaining a separate Node.js version that could drift.

This follows up on the Node.js compatibility discussion in #14633. The related Node.js pins were also audited:

  • GitHub compile/test workflows and custom actions consistently use Node.js 24.
  • Azure packaging, publishing, component-governance, and localization pipelines consistently use Node.js 22, which remains supported by the current dependency graph and was intentionally introduced as a separate production baseline.
  • TypeScript module: node16, @types/node, and Node.js runtime comments are module/type or VS Code extension-host compatibility settings, not developer build-tool version pins.

Validation: git diff --check, relative link target/anchor verification, and a repository documentation search confirming no stale Node.js 16 prerequisite remains.

This PR was investigated and created by Copilot with GPT 5.6 Sol (in VS Code). Any message starting with ✨ Copilot: was sent by Copilot.

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.

Pull request overview

Updates developer-facing documentation to align the extension’s local development prerequisites with the Node.js version used by the GitHub compile/test workflows, and reduces the chance of future drift by linking secondary docs to a single canonical prerequisite.

Changes:

  • Updated the Extension developer prerequisite from Node.js 16.x to Node.js 24.x.
  • Updated the “Building the Extension” guide to link to the canonical Node.js prerequisite section instead of stating its own requirement.

Reviewed changes

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

File Description
Extension/readme.developer.md Updates the required Node.js version for extension development to 24.x.
Documentation/Building the Extension.md Replaces the generic Node install step with a link to the canonical required Node.js version section.

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

@sean-mcmanus
sean-mcmanus merged commit 646df4d into main Aug 4, 2026
7 checks passed
@sean-mcmanus
sean-mcmanus deleted the seanmcm/devbox2-wsl/agent9/update-node-developer-docs branch August 4, 2026 18:58
@github-project-automation github-project-automation Bot moved this from Pull Request to Done in cpptools Aug 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants