Skip to content

Bump minimum VS Code version to 1.101.0 - #4619

Merged
josefs merged 2 commits into
mainfrom
josefs/bump-min-vscode-version
Oct 22, 2026
Merged

josefs merged 2 commits into
mainfrom
josefs/bump-min-vscode-version

Conversation

@josefs

@josefs josefs commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Bump the minimum supported VS Code version from 1.90.0 to 1.101.0 (which ships with Node 22) as discussed in the foundation team meeting. The reason for the bump is to be able to remove dependencies (specifically glob) by functionality in Node 22.

I haven't bothered with the two-step process of first warning that the version will be unsupported, given how old it is.

  • Update MIN_VERSION and its comment in extensions/ql-vscode/src/extension.ts
  • Update engines.vscode and @types/vscode in extensions/ql-vscode/package.json and extensions/ql-vscode/package-lock.json
  • Regenerate extensions/ql-vscode/gulpfile.ts/chromium-version.json for VS Code 1.101.0 (Chromium 134 / Electron 35.5.1)
  • Add an entry to the CHANGELOG.md

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@josefs
josefs requested a review from a team as a code owner October 22, 2026 17:03
Copilot AI max review requested due to automatic review settings October 22, 2026 17:03
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

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.

🔵 Needs a closer look

The support cutoff bypasses the documented advance-warning release and needs maintainer review of the compatibility impact.

1 open issue
1 file not reviewed
  • extensions/ql-vscode/package-lock.json: Generated file
What changed in this PR

Raises the CodeQL extension’s minimum supported VS Code version from 1.90.0 to 1.101.0 to target an editor runtime with Node 22.

Changes:

  • Update the activation warning threshold and declared VS Code requirement.
  • Align VS Code API typings and lockfile entries with 1.101.0.
  • Refresh Chromium/Electron build targets and document the compatibility change.
File Description
extensions/​ql-vscode/​src/​extension.ts Raise the minimum-version warning threshold.
extensions/​ql-vscode/​package.json Update the VS Code requirement and API typings.
extensions/​ql-vscode/​package-lock.json Synchronize engine and dependency metadata.
extensions/​ql-vscode/​gulpfile.ts/​chromium-version.json Target Chromium 134 and Electron 35.5.1.
extensions/​ql-vscode/​CHANGELOG.md Announce the increased VS Code requirement.

Review effort: Max

Comment thread extensions/ql-vscode/package.json
@josefs
josefs merged commit 18666f4 into main Oct 22, 2026
21 checks passed
@josefs
josefs deleted the josefs/bump-min-vscode-version branch October 22, 2026 19:05
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.

4 participants