Skip to content

chore(renovate): update Analog and the Angular build tooling together - #509

Merged
BryanFRD merged 1 commit into
mainfrom
chore/renovate-group-analog-build
Oct 3, 2026
Merged

BryanFRD merged 1 commit into
mainfrom
chore/renovate-group-analog-build

Conversation

@BryanFRD

@BryanFRD BryanFRD commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Closes #508

Groups @analogjs/** with @angular/build, @angular/cli, @angular-devkit/** and @schematics/angular in one Renovate branch. Updated apart they fail the site build in both directions (#463, #465); updated together the site builds and prerenders locally. Once merged, Renovate replaces those two PRs with the grouped one, still behind the three-day release age.

@BryanFRD
BryanFRD enabled auto-merge (squash) October 3, 2026 07:40

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The rule is correct. It comes after the preset's rules, so its groupName overrides the angular-cli monorepo group from config:recommended, and none of the preset's other groups match these names. The globs are valid, and leaving out matchDatasources is harmless because all of these packages are npm-only.

Nit: separateMajorMinor is still on by default, so a group update that mixes a major and a minor gets split across renovate/major-angular-build-and-analog and the non-major branch. If an Analog minor ever needs @angular/build 23, the two will still land apart, which is the failure this rule exists to stop. Adding "separateMajorMinor": false here would keep them together. The cost is that any major in the group turns automerge off for the whole branch, because of the preset's major rule. That tradeoff is fine for this pair, but it isn't needed for the 22.2 case described in the rule.

@BryanFRD
BryanFRD merged commit 3fe6a1e into main Oct 3, 2026
27 checks passed
@BryanFRD
BryanFRD deleted the chore/renovate-group-analog-build branch October 3, 2026 07:44
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.

Renovate updates Analog and @angular/build apart, and each fails alone

1 participant