Skip to content

feat!: bump the npm-minor-patch group, raising engines.vscode to ^1.134.0 - #27

Merged
kkdev92 merged 2 commits into
mainfrom
dependabot/npm_and_yarn/npm-minor-patch-20d717b227
Aug 28, 2026
Merged

feat!: bump the npm-minor-patch group, raising engines.vscode to ^1.134.0#27
kkdev92 merged 2 commits into
mainfrom
dependabot/npm_and_yarn/npm-minor-patch-20d717b227

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 23, 2026

Copy link
Copy Markdown
Contributor

Dependabot's grouped update, plus the change it needs to be correct.

Why it could not be merged as-is

The bot raised @types/vscode to 1.134.0 and left engines.vscode at
^1.125.0, so the package job failed:

@types/vscode ~1.134.0 greater than engines.vscode ^1.125.0.
Either upgrade engines.vscode or use an older @types/vscode version

That is validateVSCodeTypesCompatibility in vsce (src/validation.ts). It
compares major and minor only, ignores the patch because DefinitelyTyped
auto-increments it, and has no bypass flag.

The rule is right: types above the floor let code compile against an API the
declared minimum does not have.

What this PR does

Raises engines.vscode to ^1.134.0 so the two move together.

Breaking: the minimum supported VS Code moves from 1.125 to 1.134.
Installations older than that keep the version they have and stop receiving
updates.

DefinitelyTyped had been stuck at 1.125.0 for months against a stable line
already past 1.131. It is now at 1.134.0 — one release behind the current
stable 1.135.

Verification

Local, all exit 0: typecheck, lint, check:l10n, unit + integration tests (35), vsce package, verify:vsix, and the real Extension Host lane — 13 cases on VS Code 1.135.0.

Also in this PR: CONTRIBUTING.md asked for Node.js ≥ 22.12 where engines.node and every CI job require 24, and credited the VS Code floor to @kkdev92/vscode-ext-kit 2.0 when the dependency has been ^3.0.0 for some time. Both were already stale; corrected here since the same lines needed the version change.

Note

No version bump or release is included. The entry sits under [Unreleased];
cutting a release is a separate decision.

Bumps the npm-minor-patch group with 3 updates: [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@types/vscode` from 1.125.0 to 1.134.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

Updates `@vitest/coverage-v8` from 4.1.10 to 4.1.11
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8)

Updates `vitest` from 4.1.10 to 4.1.11
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-version: 1.134.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: vitest
  dependency-version: 4.1.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 23, 2026
The grouped dependency update moved `@types/vscode` to 1.134.0 and left
`engines.vscode` at `^1.125.0`, so `vsce package` refused the build:

  @types/vscode ~1.134.0 greater than engines.vscode ^1.125.0.
  Either upgrade engines.vscode or use an older @types/vscode version

The check compares major and minor only and has no bypass flag, and it is
right: types above the floor let code compile against an API the declared
minimum does not have. So the two move together rather than pinning the types
back.

While updating the version prose, two facts in CONTRIBUTING.md turned out to be
stale independently of this change: it asked for Node.js >= 22.12 where
`engines.node` and every CI job require 24, and it attributed the VS Code floor
to `@kkdev92/vscode-ext-kit` 2.0 when the dependency has been `^3.0.0` for some
time. Both corrected.

Verified locally, all exit 0: typecheck, lint, check:l10n, unit + integration
tests, `vsce package`, verify:vsix, and the real Extension Host lane (13 cases,
VS Code 1.135.0).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@kkdev92 kkdev92 changed the title build(deps-dev): Bump the npm-minor-patch group with 3 updates feat!: bump the npm-minor-patch group, raising engines.vscode to ^1.134.0 Aug 28, 2026
@kkdev92
kkdev92 merged commit 792f57e into main Aug 28, 2026
9 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/npm-minor-patch-20d717b227 branch August 28, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant