Skip to content

fix(deps-dev): align VS Code types with engine - #1933

Merged
wenyt (wenytang-ms) merged 1 commit into
mainfrom
fix/vscode-types-engine-compatibility
Sep 14, 2026
Merged

wenyt (wenytang-ms) merged 1 commit into
mainfrom
fix/vscode-types-engine-compatibility

Conversation

@wenytang-ms

Copy link
Copy Markdown
Contributor

Summary

  • pin @types/vscode to 1.88.0 so it matches the minimum supported VS Code engine ^1.88.0
  • update the lockfile to use the matching package version

Root cause

The nightly pre-release build failed during vsce package because @types/vscode@1.125.0 was newer than the extension's declared minimum VS Code engine version.

Validation

  • verified package.json, package-lock.json, and the installed package all resolve @types/vscode@1.88.0
  • ran npx @vscode/vsce@latest package --pre-release -o extension.vsix; the original engine/types compatibility check passed and packaging reached the prepublish build
  • the prepublish build then encountered existing TypeScript errors caused by the separate glob@13 update; that unrelated issue is intentionally not included in this change

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

No unresolved review comments; dependency and lockfile updates are aligned.

Pull request overview

Aligns @types/vscode with the extension’s minimum supported VS Code engine version.

Changes:

  • Pins @types/vscode to 1.88.0.
  • Synchronizes the lockfile version and integrity metadata.
File summaries
File Summary
package.json Updates the VS Code type definitions dependency.
package-lock.json Locks the matching package version and checksum.
Review details
  • Files reviewed: 1/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@wenytang-ms
wenyt (wenytang-ms) merged commit 49b2893 into main Sep 14, 2026
7 of 10 checks passed
@wenytang-ms
wenyt (wenytang-ms) deleted the fix/vscode-types-engine-compatibility branch September 14, 2026 03:12
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