Skip to content

CHANGE @W-22462048@ Update VS Code extension dependencies (minor/patch versions) - #362

Merged
nikhil-mittal-165 merged 1 commit into
devfrom
nikhil.mittal/vscode-dependency-upgrade-20260728
Jul 28, 2026
Merged

CHANGE @W-22462048@ Update VS Code extension dependencies (minor/patch versions)#362
nikhil-mittal-165 merged 1 commit into
devfrom
nikhil.mittal/vscode-dependency-upgrade-20260728

Conversation

@nikhil-mittal-165

Copy link
Copy Markdown
Contributor

Summary

Update VS Code extension dependencies to their latest minor/patch versions as part of the monthly release process.

Changes

Root package.json

  • @salesforce/vscode-service-provider: 1.5.3 → 1.5.4 (patch)
  • @types/vscode: 1.120.0 → 1.125.0 (minor)
  • engines.vscode: 1.120.0 → 1.125.0 (matches @types/vscode requirement)
  • esbuild: 0.27.4 → 0.28.1 (minor)
  • semver: 7.8.4 → 7.8.5 (patch)
  • typescript-eslint: 8.61.1 → 8.65.0 (patch)

End-to-end test dependencies

  • @types/vscode: 1.120.0 → 1.125.0 (minor)
  • @vscode/test-cli: 0.0.12 → 0.0.15 (patch)
  • engines.vscode: 1.120.0 → 1.125.0 (matches @types/vscode)

Skipped (major version updates)

  • @types/node (v20 → v26) - keep v20 minimum customer version
  • @eslint/js, eslint (v9 → v10) - skip major version
  • diff (v8 → v9) - skip major version
  • ovsx (v0.10 → v1) - skip major version
  • typescript (5.9.3 is latest in 5.x series)
  • @vscode/test-electron (v2 → v3) - skip major for e2e tests

Test Results

  • ✅ All unit tests passing: 367/367 tests
  • ✅ Coverage: 96.53%
  • ✅ Build successful
  • ✅ Extension packaging verified with `npx vsce package`
  • ✅ Pre-commit hooks (linter) passing

Validation

Critical validation performed:

  • engines.vscode updated to match @types/vscode (required by vsce packaging)
  • Packaging test passed without errors
  • No major version updates without explicit approval

Checklist

  • Dependencies updated (minor/patch only)
  • engines.vscode matches @types/vscode
  • End-to-end test dependencies updated
  • Build successful
  • All tests passing
  • Coverage maintained (96.53%)
  • Extension packaging verified
  • No major version upgrades

…h versions)

Update the following dependencies to their latest minor/patch versions:
- @salesforce/vscode-service-provider: 1.5.3 → 1.5.4
- @types/vscode: 1.120.0 → 1.125.0
- engines.vscode: 1.120.0 → 1.125.0 (matches @types/vscode requirement)
- esbuild: 0.27.4 → 0.28.1
- semver: 7.8.4 → 7.8.5
- typescript-eslint: 8.61.1 → 8.65.0

Also updated end-to-end test dependencies:
- @types/vscode: 1.120.0 → 1.125.0
- @vscode/test-cli: 0.0.12 → 0.0.15
- engines.vscode: 1.120.0 → 1.125.0

Skipped major version updates:
- @types/node (v20 → v26) - keep v20 minimum
- @eslint/js, eslint (v9 → v10) - skip major
- diff (v8 → v9) - skip major
- ovsx (v0.10 → v1) - skip major
- typescript (v5.9.3 is latest in 5.x series)
- @vscode/test-electron (v2 → v3) - skip major for e2e

All unit tests passing (367/367, 96.53% coverage).
Extension packaging verified with 'npx vsce package'.
@git2gus

git2gus Bot commented Jul 28, 2026

Copy link
Copy Markdown

Git2Gus App is installed but the .git2gus/config.json doesn't have right values. You should add the required configuration.

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

Clean, well-scoped monthly dependency refresh:

  • All bumps are minor/patch only, consistent with the release cadence policy.
  • Good compatibility discipline — major version bumps (Node types v20→v26, eslint v9→v10, diff v8→v9, ovsx v0.10→v1, @vscode/test-electron v2→v3) are explicitly skipped and justified, matching the @types/node v20 floor rule.
  • engines.vscode bump (1.120.0 → 1.125.0) is correctly driven by the @types/vscode bump and required for vsce packaging to succeed — good catch flagging this as "critical validation."
  • Tests green (367/367, 96.53% coverage), build and packaging (vsce package) verified.

One thing worth a sentence in the release notes: bumping engines.vscode raises the minimum supported VS Code version for customers from 1.120.0 to 1.125.0 — not a blocker since it's required by the type bump, just worth surfacing if there's a customer-facing changelog for this release.

Approving.

@nikhil-mittal-165
nikhil-mittal-165 merged commit 4769515 into dev Jul 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.

2 participants