Skip to content

Commit 75b0010

Browse files
golorodenclaude
andauthored
chore: Group Dependabot updates and align commit prefixes. (#235)
Bundle minor and patch updates per ecosystem into one pull request each, while major updates keep coming in individually so breaking changes stay isolated and reviewable. Align commit-message prefixes with what ships in the product: ecosystems whose updates change the released artifact use `fix` (triggering a patch release), while CI, test, and documentation tooling uses `chore` (release-neutral). Where an ecosystem distinguishes production from development dependencies, they are split into separate groups so the two prefixes apply cleanly. Replace the team assignee (which GitHub rejects, since assignees must be individual users) with goloroden; team review already runs through CODEOWNERS and branch protection. Claude-Session: https://claude.ai/code/session_01BEb1kvMyuGfpybysH3N7Ln Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent a60cbf8 commit 75b0010

1 file changed

Lines changed: 69 additions & 39 deletions

File tree

.github/dependabot.yml

Lines changed: 69 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,73 @@
11
version: 2
22
updates:
3-
- package-ecosystem: pip
4-
directory: "/"
5-
cooldown:
6-
default-days: 7
7-
schedule:
8-
interval: weekly
9-
open-pull-requests-limit: 10
10-
assignees:
11-
- thenativeweb/internal_dev
12-
labels:
13-
- Dependencies
14-
commit-message:
15-
prefix: chore
3+
- package-ecosystem: pip
4+
directory: "/"
5+
cooldown:
6+
default-days: 7
7+
schedule:
8+
interval: weekly
9+
open-pull-requests-limit: 10
10+
assignees:
11+
- goloroden
12+
labels:
13+
- Dependencies
14+
commit-message:
15+
prefix: fix
16+
prefix-development: chore
17+
groups:
18+
pip-production:
19+
dependency-type: production
20+
patterns:
21+
- "*"
22+
update-types:
23+
- minor
24+
- patch
25+
pip-development:
26+
dependency-type: development
27+
patterns:
28+
- "*"
29+
update-types:
30+
- minor
31+
- patch
1632

17-
- package-ecosystem: docker
18-
directory: "/tests/shared/docker/eventsourcingdb"
19-
cooldown:
20-
default-days: 7
21-
schedule:
22-
interval: weekly
23-
open-pull-requests-limit: 10
24-
assignees:
25-
- thenativeweb/internal_dev
26-
labels:
27-
- Dependencies
28-
commit-message:
29-
prefix: chore
33+
- package-ecosystem: docker
34+
directory: "/tests/shared/docker/eventsourcingdb"
35+
cooldown:
36+
default-days: 7
37+
schedule:
38+
interval: weekly
39+
open-pull-requests-limit: 10
40+
assignees:
41+
- goloroden
42+
labels:
43+
- Dependencies
44+
commit-message:
45+
prefix: chore
46+
groups:
47+
docker:
48+
patterns:
49+
- "*"
50+
update-types:
51+
- minor
52+
- patch
3053

31-
- package-ecosystem: "github-actions"
32-
directory: "/"
33-
cooldown:
34-
default-days: 7
35-
schedule:
36-
interval: weekly
37-
open-pull-requests-limit: 10
38-
assignees:
39-
- thenativeweb/internal_dev
40-
labels:
41-
- Dependencies
42-
commit-message:
43-
prefix: chore
54+
- package-ecosystem: github-actions
55+
directory: "/"
56+
cooldown:
57+
default-days: 7
58+
schedule:
59+
interval: weekly
60+
open-pull-requests-limit: 10
61+
assignees:
62+
- goloroden
63+
labels:
64+
- Dependencies
65+
commit-message:
66+
prefix: chore
67+
groups:
68+
github-actions:
69+
patterns:
70+
- "*"
71+
update-types:
72+
- minor
73+
- patch

0 commit comments

Comments
 (0)