Skip to content

chore(renovate): hold typescript majors until Angular CLI catches up#2238

Open
just-jeb wants to merge 1 commit into
masterfrom
chore/renovate-hold-ts-majors
Open

chore(renovate): hold typescript majors until Angular CLI catches up#2238
just-jeb wants to merge 1 commit into
masterfrom
chore/renovate-hold-ts-majors

Conversation

@just-jeb
Copy link
Copy Markdown
Owner

PR Checklist

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[x] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Renovate opens PRs to bump TypeScript past Angular CLI's supported window — most recently #2123 (closed) tried to bring in TypeScript 6 before Angular 21 supported it. Adopting TS majors early causes split-brain (examples vs packages) and forces ignoreDeprecations workarounds that mask real issues.

What is the new behavior?

A new packageRules entry in renovate.json disables major updates for typescript. Minor/patch updates still flow normally. When Angular publishes support for a new TS major, this rule can be removed to allow the bump.

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

N/A

Angular CLI's supported TypeScript range governs what builds. Renovate was opening
PRs to bump typescript past that window (last attempt: #2123 against TS 6 before
Angular 21 supported it). Disable major updates for typescript so we lead with
Angular instead.
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.

1 participant