Skip to content

Commit 0345723

Browse files
authored
Merge pull request #187 from sunjayBhatia/add-dependabot-main-and-release-branch
Add dependabot configuration for main and release-1.10.0 branches
2 parents a92f88f + baa7415 commit 0345723

File tree

1 file changed

+126
-0
lines changed

1 file changed

+126
-0
lines changed

.github/dependabot.yml

+126
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
# Please see the documentation for all configuration options:
2+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
3+
4+
version: 2
5+
updates:
6+
# #############
7+
# main branch
8+
# #############
9+
# GitHub Actions
10+
- target-branch: main
11+
package-ecosystem: "github-actions"
12+
directory: "/"
13+
schedule:
14+
interval: "weekly"
15+
commit-message:
16+
prefix: ":seedling:"
17+
labels:
18+
- "dependencies"
19+
# Main Go module
20+
- target-branch: main
21+
package-ecosystem: "gomod"
22+
directory: "/"
23+
schedule:
24+
interval: "weekly"
25+
day: "monday"
26+
## group all dependencies with a k8s.io prefix into a single PR.
27+
groups:
28+
kubernetes:
29+
patterns: [ "k8s.io/*" ]
30+
commit-message:
31+
prefix: ":seedling:"
32+
labels:
33+
- "dependencies"
34+
open-pull-requests-limit: 10
35+
## Update dockerfile
36+
- target-branch: main
37+
package-ecosystem: docker
38+
directory: "/"
39+
schedule:
40+
interval: weekly
41+
commit-message:
42+
prefix: ":seedling:"
43+
labels:
44+
- "dependencies"
45+
# Tools Go module
46+
- target-branch: main
47+
package-ecosystem: "gomod"
48+
directory: "/hack/tools"
49+
schedule:
50+
interval: "weekly"
51+
day: "tuesday"
52+
labels:
53+
- "dependencies"
54+
55+
# ################
56+
# release branch N
57+
# ################
58+
# GitHub Actions
59+
- target-branch: release-1.10.0
60+
package-ecosystem: "github-actions"
61+
directory: "/"
62+
schedule:
63+
interval: "weekly"
64+
commit-message:
65+
prefix: ":seedling:[release-1.10.0]"
66+
labels:
67+
- "dependencies"
68+
ignore:
69+
- dependency-name: "*"
70+
update-types:
71+
- "version-update:semver-major"
72+
- "version-update:semver-minor"
73+
# Main Go module
74+
- target-branch: release-1.10.0
75+
package-ecosystem: "gomod"
76+
directory: "/"
77+
schedule:
78+
interval: "weekly"
79+
day: "monday"
80+
## group all dependencies with a k8s.io prefix into a single PR.
81+
groups:
82+
kubernetes:
83+
patterns: [ "k8s.io/*" ]
84+
commit-message:
85+
prefix: ":seedling:[release-1.10.0]"
86+
labels:
87+
- "dependencies"
88+
open-pull-requests-limit: 5
89+
ignore:
90+
- dependency-name: "*"
91+
update-types:
92+
- "version-update:semver-major"
93+
- "version-update:semver-minor"
94+
## Update dockerfile
95+
- target-branch: release-1.10.0
96+
package-ecosystem: docker
97+
directory: "/"
98+
schedule:
99+
interval: weekly
100+
commit-message:
101+
prefix: ":seedling:[release-1.10.0]"
102+
labels:
103+
- "dependencies"
104+
ignore:
105+
- dependency-name: "*"
106+
update-types:
107+
- "version-update:semver-major"
108+
- "version-update:semver-minor"
109+
# Tools Go module
110+
- target-branch: release-1.10.0
111+
package-ecosystem: "gomod"
112+
directory: "/hack/tools"
113+
schedule:
114+
interval: "weekly"
115+
day: "tuesday"
116+
commit-message:
117+
prefix: ":seedling:[release-1.10.0]"
118+
labels:
119+
- "dependencies"
120+
ignore:
121+
- dependency-name: "*"
122+
update-types:
123+
- "version-update:semver-major"
124+
- "version-update:semver-minor"
125+
labels:
126+
- "dependencies"

0 commit comments

Comments
 (0)