Repository navigation
ci(dependabot): ignore TypeScript major (7.x) bumps until toolchain supports it - #524
Merged
Seth Juarez (sethjuarez) merged 1 commit intoSep 9, 2026
Merged
Conversation
…upports it The npm version-update groups bumped ypescript to ^7.0.2 (the new native port), which breaks our build/test toolchain: - ts-jest@29 requires ypescript >=4.3 <7 -> npm ERESOLVE (PR #514) - tsup/esbuild crash with Cannot read properties of undefined (reading 'useCaseSensitiveFileNames') against TS7 (PR #513) Ignore �ersion-update:semver-major for typescript in both the 2.x and v1 npm ecosystems so grouped version PRs stay on the 5.x/6.x line. Remove once ts-jest and tsup support TypeScript 7. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a Dependabot
ignorerule fortypescriptmajor version bumps (version-update:semver-major) in both npm ecosystems — the 2.x (default branch) block and the v1 block.Why
The npm version-update groups bumped
typescriptto^7.0.2— TypeScript 7, the new native/Go port — which our build/test toolchain doesn't support yet. This is the root cause of the failing Dependabot version PRs:npm-v1-version):npm ERESOLVE—ts-jest@29requirestypescript >=4.3 <7, conflicts with the bumpedtypescript@^7.npm-version):tsup/esbuild crash —TypeError: Cannot read properties of undefined (reading 'useCaseSensitiveFileNames'), the classic esbuild/tsup ↔ TS7 incompatibility.Holding
typescripton the 5.x/6.x line keeps grouped version PRs green. The rule is scoped to major bumps only, so 5.x→5.y minor/patch updates still flow.Follow-up
Once this lands on
main, re-trigger the affected PRs so they regenerate without the TS7 bump:@dependabot recreateon chore(deps): bump the npm-version group across 6 directories with 49 updates #513 and chore(deps): bump the npm-v1-version group across 6 directories with 56 updates #514Remove this ignore rule once
ts-jestandtsupsupport TypeScript 7.