Skip to content

chore(renovate): group related dependency cohorts - #4423

Merged
glennawatson merged 1 commit into
mainfrom
chore/renovate-grouping
Aug 2, 2026
Merged

chore(renovate): group related dependency cohorts#4423
glennawatson merged 1 commit into
mainfrom
chore/renovate-grouping

Conversation

@glennawatson

Copy link
Copy Markdown
Contributor

What kind of change does this PR introduce?

Chore - Renovate configuration only. No product code, no build files, no dependency versions change.

What is the new behavior?

Adds repo-specific grouping on top of the shared reactiveui/.github preset so related packages arrive as one reviewable PR:

  • analyzers

  • build tooling

  • test tooling

  • The shared preset holds all of Microsoft.CodeAnalysis.* on its current major to pin the compiler API. PublicApiAnalyzers and BannedApiAnalyzers ship on their own release line and are not part of that toolchain, so their majors are allowed through again. The compiler-API pin is unaffected.

What is the current behavior?

These packages are ungrouped, so each one opens its own PR even when it only makes sense to bump them together.

What might this PR break?

Nothing at build time - this file only affects how Renovate batches its own PRs. Any currently-open Renovate PR whose group name changes will be closed and reopened under the new branch name.

Checklist

  • I have read the Contribute guide
  • Tests have been added or updated (for bug fixes / features)
  • Docs have been added or updated (for bug fixes / features)
  • Changes target the main branch
  • PR title follows Conventional Commits

Additional information

Validated with renovate-config-validator. Every pattern was checked against this repo's actual package list (no dead rules), and the merged preset+repo rule set was resolved through Renovate's applyPackageRules engine to confirm each package lands in the intended group.

- Add grouping for analyzers, build tooling, test tooling.
- Related packages now arrive in one PR instead of one PR each.
@sonarqubecloud

Copy link
Copy Markdown

@glennawatson
glennawatson merged commit 27b0e3c into main Aug 2, 2026
10 of 11 checks passed
@glennawatson
glennawatson deleted the chore/renovate-grouping branch August 2, 2026 09:40
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