Skip to content

Commit 79caa1e

Browse files
McKnight, Eric D.Copilot
authored andcommitted
ci(dependabot): group updates to reduce PR noise
The recent batch opened six separate Dependabot PRs (two NuGet, four Actions). Add grouping so related bumps consolidate: - nuget: add a catch-all "nuget-minor-patch" group so standalone minor/patch bumps (e.g. AngleSharp, LibGit2Sharp) land in one PR instead of one each. Major bumps stay individual for review. The existing microsoft-extensions and test groups are unchanged and still take precedence. - github-actions: add an "actions" group covering all update types so every action bump lands in a single PR. Grouping includes majors on purpose here, since the last four Actions PRs were all majors (checkout, setup-dotnet, deploy-pages, action-gh-release) and would otherwise stay ungrouped. - npm: add a "frontend" group so CDN library bumps consolidate too. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 10f6f09 commit 79caa1e

1 file changed

Lines changed: 20 additions & 2 deletions

File tree

.github/dependabot.yml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,29 @@ updates:
1616
patterns:
1717
- "xunit*"
1818
- "Microsoft.NET.Test.Sdk"
19+
# Catch-all: bundle every remaining minor/patch bump into a single PR to
20+
# cut down on review noise. Major bumps are intentionally left out so they
21+
# still open as individual PRs and get reviewed on their own.
22+
nuget-minor-patch:
23+
patterns:
24+
- "*"
25+
update-types:
26+
- "minor"
27+
- "patch"
1928

20-
# GitHub Actions workflow dependencies
29+
# GitHub Actions workflow dependencies. Actions are bumped as one group across
30+
# all update types (including major) because action major bumps are frequent,
31+
# low-risk, and were previously opening a separate PR per action.
2132
- package-ecosystem: "github-actions"
2233
directory: "/"
2334
schedule:
2435
interval: "weekly"
2536
commit-message:
2637
prefix: "ci"
38+
groups:
39+
actions:
40+
patterns:
41+
- "*"
2742

2843
# Front-end JS/CSS libraries loaded from a CDN, tracked via /package.json.
2944
# Dependabot flags new releases here; a maintainer then bumps the matching CDN
@@ -36,4 +51,7 @@ updates:
3651
open-pull-requests-limit: 10
3752
commit-message:
3853
prefix: "deps(frontend)"
39-
54+
groups:
55+
frontend:
56+
patterns:
57+
- "*"

0 commit comments

Comments
 (0)