Skip to content

Upgrade Node to 24.17.0 and give common-python-lsp standalone Dependabot PRs#684

Merged
edvilme merged 2 commits into
microsoft:mainfrom
edvilme:upgrade-node22-dependabot
Jun 23, 2026
Merged

Upgrade Node to 24.17.0 and give common-python-lsp standalone Dependabot PRs#684
edvilme merged 2 commits into
microsoft:mainfrom
edvilme:upgrade-node22-dependabot

Conversation

@edvilme

@edvilme edvilme commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Pin NODE_VERSION to 24.17.0 (latest Node 24 LTS, matching VS Code's bundled runtime) in pr-check.yml / push-check.yml, and set .nvmrc to match.
  • Exclude @vscode/common-python-lsp (npm) and vscode-common-python-lsp (pip) from the weekly grouped Dependabot updates so they get their own standalone PRs.

@types/node is unchanged (22.x). Dependabot schedules remain weekly.

…bot PRs

- Pin NODE_VERSION to 22.23.0 in pr-check.yml/push-check.yml and .nvmrc
- Exclude @vscode/common-python-lsp (npm) and vscode-common-python-lsp (pip)
  from the weekly grouped updates so they get standalone PRs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@edvilme edvilme added the debt Code quality issues label Jun 23, 2026
@edvilme edvilme enabled auto-merge (squash) June 23, 2026 04:03
VS Code currently ships Node 24; align CI NODE_VERSION and .nvmrc to 24.17.0.
@types/node stays at 22.x.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@edvilme edvilme changed the title Upgrade Node to 22.23.0 and give common-python-lsp standalone Dependabot PRs Upgrade Node to 24.17.0 and give common-python-lsp standalone Dependabot PRs Jun 23, 2026
Comment thread .nvmrc
@@ -0,0 +1 @@
24.17.0

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.

📍 .nvmrc:1
This adds a third hardcoded copy of the Node version (.nvmrc, pr-check.yml, push-check.yml) but no CI step reads it — both workflows install via node-version: ${{ env.NODE_VERSION }}, not node-version-file: .nvmrc. The three literals can silently drift, and this conflicts with the repo guidance to read the version from .nvmrc. Prefer pointing actions/setup-node at node-version-file: .nvmrc so the file becomes the real single source of truth; otherwise add a comment clarifying .nvmrc is local-dev-only.

@rchiodo rchiodo 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.

Approved via Review Center.

@edvilme edvilme merged commit a50f18f into microsoft:main Jun 23, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

debt Code quality issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants