Skip to content

Commit 248c966

Browse files
authored
Create .dependabot.yml
1 parent 1484a0d commit 248c966

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

.github/.dependabot.yml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
version: 2
7+
updates:
8+
# GitHub Actions dependencies (grouped into single PR)
9+
- package-ecosystem: "github-actions"
10+
directory: "/"
11+
schedule:
12+
interval: "weekly"
13+
day: "monday"
14+
time: "09:00"
15+
timezone: "UTC"
16+
commit-message:
17+
prefix: "chore"
18+
include: "scope"
19+
groups:
20+
github-actions-dependencies:
21+
patterns:
22+
- "*"
23+
24+
# Tool versions tracking via Docker ecosystem (grouped into single PR)
25+
- package-ecosystem: "docker"
26+
directory: "/"
27+
schedule:
28+
interval: "weekly"
29+
day: "wednesday"
30+
time: "09:00"
31+
timezone: "UTC"
32+
commit-message:
33+
prefix: "chore"
34+
include: "scope"
35+
groups:
36+
docker-dependencies:
37+
patterns:
38+
- "*"
39+
40+
41+
# =============================================================================
42+
# GO MODULES CONFIGURATION WITH GROUPING
43+
# =============================================================================
44+
# Using groups to combine all Go module updates into fewer PRs.
45+
# Note: Groups work within each package-ecosystem entry, so we separate:
46+
# - Main modules (rot)
47+
#
48+
# Current go.mod files detected:
49+
# - / (root)
50+
# =============================================================================
51+
52+
# Main Go modules (grouped into single PR)
53+
- package-ecosystem: "gomod"
54+
directory: "/"
55+
schedule:
56+
interval: "weekly"
57+
day: "tuesday"
58+
time: "09:00"
59+
timezone: "UTC"
60+
commit-message:
61+
prefix: "chore"
62+
include: "scope"
63+
groups:
64+
main-go-dependencies:
65+
patterns:
66+
- "*"

0 commit comments

Comments
 (0)