Skip to content

chore(deps-dev): Bump the typescript group across 1 directory with 2 updates - #176

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/typescript-f823bb3c6d
Closed

chore(deps-dev): Bump the typescript group across 1 directory with 2 updates#176
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/typescript-f823bb3c6d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps the typescript group with 2 updates in the / directory: typescript-eslint and @types/vscode.

Updates typescript-eslint from 8.60.0 to 8.65.0

Release notes

Sourced from typescript-eslint's releases.

v8.65.0

8.65.0 (2026-07-20)

🚀 Features

  • add warning when TS 7 is detected (#12529)
  • eslint-plugin: [no-restricted-imports] deprecate extension rule (#12527, #19562, #11889)
  • eslint-plugin: [no-shadow] specialized error on enum declaration and member shadowing (#12578)
  • parser: add onUnsupportedTypeScriptVersion option to error on unsupported TypeScript versions (#12465)
  • typescript-estree: throw for invalid import defer syntax (#12552)

🩹 Fixes

  • eslint-plugin: [prefer-string-starts-ends-with] handle escaped $ ending regex literals (#12515)
  • eslint-plugin: [unbound-method] report unbound methods accessed via member expression on union types (#12448)
  • eslint-plugin: [no-unnecessary-parameter-property-assignment] don't flag computed assignments with a variable key (#12568)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.64.0

8.64.0 (2026-07-13)

🚀 Features

  • support parsing import defer (#12513)
  • eslint-plugin: [no-loop-func] support using / await using declarations and deprecate the rule (#12500)
  • typescript-estree: throw for invalid definite assignment in class properties (#12543)

🩹 Fixes

  • eslint-plugin: [require-array-sort-compare] handle constrained arrays (#12512)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

... (truncated)

Changelog

Sourced from typescript-eslint's changelog.

8.65.0 (2026-07-20)

🚀 Features

  • add warning when TS 7 is detected (#12529)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.64.0 (2026-07-13)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.63.0 (2026-07-06)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.62.1 (2026-06-29)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.62.0 (2026-06-22)

🚀 Features

  • remove redundant package.json "files" (#12444)

❤️ Thank You

See GitHub Releases for more information.

... (truncated)

Commits

Updates @types/vscode from 1.120.0 to 1.125.0

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 22, 2026
@oratis

oratis commented Aug 2, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

…updates

Bumps the typescript group with 2 updates in the / directory: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) and [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode).


Updates `typescript-eslint` from 8.60.0 to 8.65.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/typescript-eslint)

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

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-version: 1.125.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript
- dependency-name: typescript-eslint
  dependency-version: 8.61.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-f823bb3c6d branch from c5a59fb to d929102 Compare August 2, 2026 06:52
@oratis

oratis commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Review: partially superseded by #213 — the @types/vscode half cannot merge

typescript-eslint is fine and lands in #213 (resolves to 8.65.0, clean at --max-warnings=0).

The @types/vscode ^1.85.0 → ^1.125.0 half fails the release gate added in #208:

##[error] @types/vscode ^1.125.0 greater than engines.vscode ^1.85.0.
          Either upgrade engines.vscode or use an older @types/vscode version

vsce package enforces @types/vscode <= engines.vscode. Only two resolutions exist:

  1. Raise engines.vscode to ^1.125.0 — drops support for every VS Code from 1.85 through 1.124. That's a product decision about minimum supported editor version, not a dependency bump, and there's no upside: the extension uses no API newer than 1.85.
  2. Leave @types/vscode pinned — which is also the correct convention. @types/vscode should track the minimum VS Code you support, not the latest published; bumping it in isolation is a known Dependabot anti-pattern for exactly this reason.

Option 2, so #213 takes only the typescript-eslint half. I confirmed pnpm release:check passes there, which is the specific gate this PR fails — that's the evidence @types/vscode was the sole blocker rather than the two bumps interacting.

Credit where due: this incompatibility would have shipped silently before #208 added real VSIX packaging to CI, surfacing later as a broken release build.

Closing in favour of #213.

@oratis

oratis commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Superseded by #213 (typescript-eslint only; @types/vscode pinned — see review comment).

@oratis oratis closed this Aug 2, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 2, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/typescript-f823bb3c6d branch August 2, 2026 07:09
oratis added a commit that referenced this pull request Aug 2, 2026
Takes the safe half of #176. That PR grouped typescript-eslint with
@types/vscode ^1.85.0 → ^1.125.0, and the @types/vscode half fails the
release gate added in #208:

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

`vsce package` requires @types/vscode <= engines.vscode. Raising
engines.vscode to ^1.125.0 to satisfy it would drop support for every
VS Code from 1.85 through 1.124 — a product decision, not a dependency
bump, and one with no upside since the extension uses no API newer than
1.85. @types/vscode should track the minimum supported VS Code, so it
stays pinned.

Verified with pnpm release:check, which is the gate #176 fails.

- tsc -b --force, lint (--max-warnings=0), format:check: clean
- 1033 tests across 8 packages: pass
- pnpm release:check (build + VSIX package + release gate): pass

Co-authored-by: t <t@t>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
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