Skip to content

Commit d991f89

Browse files
jaredledvinaclaude
andcommitted
chore(dependabot): group minor/patch bumps into one PR per ecosystem
All three ecosystems were already configured here; this only adds grouping. Merging 13 individual bumps put every sibling PR behind on go.sum and forced a rebase round; a single grouped PR per ecosystem avoids that cascade. Majors stay on their own PR, and the group is scoped to version-updates so security fixes still ship immediately rather than waiting for a batch. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 56f916f commit d991f89

1 file changed

Lines changed: 42 additions & 2 deletions

File tree

.github/dependabot.yml

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,54 @@
1+
# Dependabot configuration.
2+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+
#
4+
# Minor and patch bumps are grouped into one PR per ecosystem. Ungrouped, a
5+
# batch of go.mod bumps turns into a conflict cascade: merging the first PR
6+
# puts every sibling behind on go.sum, so each one needs a rebase before it
7+
# can land. Majors stay on their own PR so a breaking change is reviewed on
8+
# its own, and security updates are intentionally left ungrouped (the group
9+
# is scoped to version-updates) so a fix ships without waiting for a batch.
10+
111
version: 2
212
updates:
3-
- package-ecosystem: "gomod"
4-
directory: "/"
13+
- package-ecosystem: "gomod"
14+
directory: "/"
515
schedule:
616
interval: "weekly"
17+
groups:
18+
gomod-minor-patch:
19+
applies-to: version-updates
20+
patterns:
21+
- "*"
22+
update-types:
23+
- "minor"
24+
- "patch"
25+
726
- package-ecosystem: "docker"
827
directory: "/"
928
schedule:
1029
interval: "weekly"
30+
groups:
31+
docker-minor-patch:
32+
applies-to: version-updates
33+
patterns:
34+
- "*"
35+
update-types:
36+
- "minor"
37+
- "patch"
38+
39+
# The plugin's only `uses:` is a reusable workflow pinned to @main, which
40+
# Dependabot cannot bump (it is a branch, not a version). This entry is here
41+
# so any action pinned inline later is covered from day one; the pins in the
42+
# shared seabird-chat/ci repo need their own config to be watched.
1143
- package-ecosystem: "github-actions"
1244
directory: "/"
1345
schedule:
1446
interval: "weekly"
47+
groups:
48+
github-actions-minor-patch:
49+
applies-to: version-updates
50+
patterns:
51+
- "*"
52+
update-types:
53+
- "minor"
54+
- "patch"

0 commit comments

Comments
 (0)