Skip to content

Remove NuGet dependency grouping from Dependabot config#1459

Open
jonathanpeppers wants to merge 1 commit into
mainfrom
jonathanpeppers/remove-dependabot-grouping
Open

Remove NuGet dependency grouping from Dependabot config#1459
jonathanpeppers wants to merge 1 commit into
mainfrom
jonathanpeppers/remove-dependabot-grouping

Conversation

@jonathanpeppers

Copy link
Copy Markdown
Member

Why

The Dependabot config currently groups every NuGet update into a single PR via a catch-all "*" pattern (see #1458, which bumps 4 unrelated packages at once). Grouping all dependencies makes review harder, hides per-package risk, and forces an all-or-nothing merge: if one bump regresses, the other safe updates get held up too.

What changed

Removes the groups: nuget-dependencies block from .github/dependabot.yml. Dependabot will revert to its default behavior of one PR per dependency.

open-pull-requests-limit: 10 is unchanged, so the queue is still capped.

Trade-offs

More PRs per week, but each one is small, individually reviewable, and independently revertable. If routine bumps become noisy later, we can re-introduce a narrower group (for example minor/patch-only, or a specific package family) rather than grouping everything.

Removes the
uget-dependencies group that bundled all NuGet updates into
a single PR (e.g. #1458). Without grouping, Dependabot opens one PR per
package, which makes it easier to review, bisect regressions, and revert
a single problematic bump without losing the other updates.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 12, 2026 17:07

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the repository’s Dependabot configuration to stop grouping all NuGet dependency updates into a single PR, restoring Dependabot’s default “one PR per dependency” behavior to make upgrades easier to review and revert independently.

Changes:

  • Removed the catch-all NuGet groups configuration (patterns: ["*"]) from .github/dependabot.yml.
  • Kept the existing weekly NuGet schedule and open-pull-requests-limit: 10 unchanged.

@jonathanpeppers jonathanpeppers added the ready-to-review This PR is ready to review/merge, thanks! label Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-review This PR is ready to review/merge, thanks!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants