Skip to content

chore: ignore TypeScript major-version bumps in dependabot#82

Merged
szegedi merged 1 commit into
mainfrom
chore/dependabot-ignore-typescript-major
Jul 24, 2026
Merged

chore: ignore TypeScript major-version bumps in dependabot#82
szegedi merged 1 commit into
mainfrom
chore/dependabot-ignore-typescript-major

Conversation

@szegedi

@szegedi szegedi commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

What

Adds a dependabot ignore rule for TypeScript major-version updates.

Why

Dependabot #76 tried to bump typescript from 6.0.3 → 7.0.2. TypeScript 7 is the new native (Go) port, and it is not yet supported by typescript-eslint, which this repo's lint uses (@typescript-eslint/parser + @typescript-eslint/eslint-plugin). In CI this shows up as both a dependency-resolution failure and a lint failure — the @typescript-eslint/* peer range caps typescript below 6.1.0:

npm error ERESOLVE could not resolve
npm error While resolving: @typescript-eslint/eslint-plugin@8.64.0
npm error Found: typescript@7.0.2

Support for TS ≥7 is tracked upstream but not yet shipped:
typescript-eslint/typescript-eslint#10940

Until that lands, major typescript bumps can't pass CI, so this rule stops dependabot from repeatedly opening them. Minor/patch bumps within TS 6 are unaffected.

Mirrors DataDog/pprof-nodejs#380.

🤖 Generated with Claude Code

TypeScript 7 (the new native port) is not yet supported by
typescript-eslint, so a major bump breaks the lint job and even
dependency resolution in CI (the @typescript-eslint/* peer range caps
typescript below 6.1.0).

Ignore typescript major-version updates until the ecosystem catches up.
See typescript-eslint/typescript-eslint#10940

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@szegedi
szegedi merged commit 7adf441 into main Jul 24, 2026
13 checks passed
@szegedi
szegedi deleted the chore/dependabot-ignore-typescript-major branch July 24, 2026 10:15
@szegedi szegedi mentioned this pull request Jul 24, 2026
szegedi added a commit that referenced this pull request Jul 24, 2026
TypeScript 7 (the new native port) is not yet supported by
typescript-eslint, so a major bump breaks the lint job and even
dependency resolution in CI (the @typescript-eslint/* peer range caps
typescript below 6.1.0).

Ignore typescript major-version updates until the ecosystem catches up.
See typescript-eslint/typescript-eslint#10940
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