Dependabot stops offering a TypeScript that typescript-eslint refuses to run - #5
Merged
Merged
Conversation
… to run The grouped npm pull request has failed CI two weeks in a row with "typescript-eslint does not support TS 7.0". typescript-eslint declares typescript >=4.8.4 <6.1.0 as a peer, so the ignore rule mirrors that range exactly instead of blocking every major: 6.0.x can still arrive. The rule carries a note to remove it once the peer range widens.
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.
The grouped npm pull request (#4, and the one before it) fails CI on both runners with:
typescript-eslintdeclarestypescript: >=4.8.4 <6.1.0as a peer — including in the version #4 itself brings in — so a TS 7 bump can never pass here, and the whole group goes red with it.This adds an
ignorerule fortypescriptat>=6.1.0, mirroring the peer range exactly rather than blocking every major, so 6.0.x can still arrive. The rule has a comment saying to remove it once the peer range widens.After merge, Dependabot rebuilds the group without TypeScript on its next run;
@dependabot recreateon #4 does it immediately.