Skip to content

Group non-Avalonia Dependabot updates across both NuGet directories - #12

Merged
CoryCharlton merged 1 commit into
masterfrom
chore/dependabot-grouping
Jun 23, 2026
Merged

Group non-Avalonia Dependabot updates across both NuGet directories#12
CoryCharlton merged 1 commit into
masterfrom
chore/dependabot-grouping

Conversation

@CoryCharlton

Copy link
Copy Markdown
Owner

Dependabot was opening one PR per non-Avalonia package because the only configured group was avalonia. Ungrouped packages each get their own PR.

Changes

  • Switch the NuGet ecosystem to multi-directory scanning (directories: [/src, /.config]) so the /src package references and the /.config dotnet tools manifest (nbgv) can be grouped together.
  • Add a catch-all nuget group (patterns: [*], exclude-patterns: [Avalonia*]) so all non-Avalonia updates land in one PR; Avalonia keeps its own dedicated group.
  • Group GitHub Actions updates into one PR via an actions group.
  • Fix the global.json path in CLAUDE.md — it lives at the repo root, not src/.

Going forward each weekly run produces at most one Avalonia PR, one non-Avalonia NuGet PR, and one Actions PR.

Add a catch-all nuget group and switch to multi-directory scanning so
the /src package references and the /.config dotnet tools manifest are
grouped together. Also group GitHub Actions updates into one PR, and
correct the global.json path in CLAUDE.md (it lives at the repo root).
@CoryCharlton
CoryCharlton merged commit 5e50ad5 into master Jun 23, 2026
3 checks passed
@CoryCharlton
CoryCharlton deleted the chore/dependabot-grouping branch June 23, 2026 03:51
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