Skip to content

Commit d216d15

Browse files
authored
Update dependabot.yml
1 parent fbe8dfd commit d216d15

File tree

1 file changed

+41
-11
lines changed

1 file changed

+41
-11
lines changed

.github/dependabot.yml

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,61 @@
11
version: 2
22
updates:
3-
# Enable GitHub Actions updates
3+
# GitHub Actions dependencies (grouped into single PR)
44
- package-ecosystem: "github-actions"
55
directory: "/"
66
schedule:
7-
interval: "monthly"
8-
open-pull-requests-limit: 10
7+
interval: "weekly"
8+
day: "monday"
9+
time: "09:00"
10+
timezone: "UTC"
911
commit-message:
1012
prefix: "chore"
1113
include: "scope"
14+
groups:
15+
github-actions-dependencies:
16+
patterns:
17+
- "*"
1218

13-
# Enable Go module updates
14-
- package-ecosystem: "gomod"
19+
# Tool versions tracking via Docker ecosystem (grouped into single PR)
20+
- package-ecosystem: "docker"
1521
directory: "/"
1622
schedule:
17-
interval: "monthly"
18-
open-pull-requests-limit: 10
23+
interval: "weekly"
24+
day: "wednesday"
25+
time: "09:00"
26+
timezone: "UTC"
1927
commit-message:
2028
prefix: "chore"
2129
include: "scope"
30+
groups:
31+
docker-dependencies:
32+
patterns:
33+
- "*"
2234

23-
# Enable Docker updates
24-
- package-ecosystem: "docker"
35+
36+
# =============================================================================
37+
# GO MODULES CONFIGURATION WITH GROUPING
38+
# =============================================================================
39+
# Using groups to combine all Go module updates into fewer PRs.
40+
# Note: Groups work within each package-ecosystem entry, so we separate:
41+
# - Main modules (root, api, properties, tests/e2e)
42+
# - Third-party modules (all third_party/* directories)
43+
#
44+
# Current go.mod files detected:
45+
# - / (root)
46+
47+
# Main Go modules (grouped into single PR)
48+
- package-ecosystem: "gomod"
2549
directory: "/"
2650
schedule:
27-
interval: "monthly"
28-
open-pull-requests-limit: 5
51+
interval: "weekly"
52+
day: "tuesday"
53+
time: "09:00"
54+
timezone: "UTC"
2955
commit-message:
3056
prefix: "chore"
3157
include: "scope"
58+
groups:
59+
main-go-dependencies:
60+
patterns:
61+
- "*"

0 commit comments

Comments
 (0)