Skip to content

Commit ef6a81c

Browse files
committed
make dependatbot to open one PR for go dependencies update weekly
1 parent bcd6fb7 commit ef6a81c

File tree

1 file changed

+72
-15
lines changed

1 file changed

+72
-15
lines changed

.github/dependabot.yaml

Lines changed: 72 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,19 @@ updates:
2323
- package-ecosystem: "gomod"
2424
directory: "/"
2525
schedule:
26-
interval: "daily"
26+
interval: "weekly"
27+
day: "monday"
28+
time: "09:00" # PR will be only raised every monday 9:00 weekly
2729
commit-message:
2830
prefix: "deps"
2931
labels: [ "dependencies" ]
30-
open-pull-requests-limit: 10
32+
# make sure there will be only one PR
33+
open-pull-requests-limit: 1
34+
groups:
35+
all-go-minor-and-patch:
36+
applies-to: version-updates
37+
patterns: ["*"]
38+
update-types: ["minor", "patch"]
3139
ignore:
3240
- dependency-name: "k8s.io/api"
3341
versions: [">=0.35.0"]
@@ -44,11 +52,18 @@ updates:
4452
- package-ecosystem: "gomod"
4553
directory: "/azure-ipam"
4654
schedule:
47-
interval: "daily"
55+
interval: "weekly"
56+
day: "monday"
57+
time: "09:00"
4858
commit-message:
4959
prefix: "deps"
5060
labels: [ "dependencies", "azure-ipam" ]
51-
open-pull-requests-limit: 10
61+
open-pull-requests-limit: 1
62+
groups:
63+
all-go-minor-and-patch:
64+
applies-to: version-updates
65+
patterns: ["*"]
66+
update-types: ["minor", "patch"]
5267
ignore:
5368
- dependency-name: "k8s.io/api"
5469
versions: [">=0.35.0"]
@@ -65,11 +80,18 @@ updates:
6580
- package-ecosystem: "gomod"
6681
directory: "/build/tools"
6782
schedule:
68-
interval: "daily"
83+
interval: "weekly"
84+
day: "monday"
85+
time: "09:00"
6986
commit-message:
7087
prefix: "deps"
7188
labels: [ "dependencies" ]
72-
open-pull-requests-limit: 10
89+
open-pull-requests-limit: 1
90+
groups:
91+
all-go-minor-and-patch:
92+
applies-to: version-updates
93+
patterns: ["*"]
94+
update-types: ["minor", "patch"]
7395
ignore:
7496
- dependency-name: "k8s.io/api"
7597
versions: [">=0.35.0"]
@@ -86,11 +108,18 @@ updates:
86108
- package-ecosystem: "gomod"
87109
directory: "/dropgz"
88110
schedule:
89-
interval: "daily"
111+
interval: "weekly"
112+
day: "monday"
113+
time: "09:00"
90114
commit-message:
91115
prefix: "deps"
92116
labels: [ "dependencies", "dropgz" ]
93-
open-pull-requests-limit: 10
117+
open-pull-requests-limit: 1
118+
groups:
119+
all-go-minor-and-patch:
120+
applies-to: version-updates
121+
patterns: ["*"]
122+
update-types: ["minor", "patch"]
94123
- package-ecosystem: "gomod"
95124
directory: "/zapai"
96125
schedule:
@@ -105,12 +134,19 @@ updates:
105134
- package-ecosystem: "gomod"
106135
directory: "/"
107136
schedule:
108-
interval: "daily"
137+
interval: "weekly"
138+
day: "monday"
139+
time: "09:00"
109140
commit-message:
110141
prefix: "deps"
111142
labels: [ "dependencies", "release/1.6" ]
112-
open-pull-requests-limit: 10
143+
open-pull-requests-limit: 1
113144
target-branch: "release/v1.6"
145+
groups:
146+
all-go-minor-and-patch:
147+
applies-to: version-updates
148+
patterns: ["*"]
149+
update-types: ["minor", "patch"]
114150
ignore:
115151
- dependency-name: "k8s.io/api"
116152
versions: [">=0.32.0"]
@@ -127,12 +163,19 @@ updates:
127163
- package-ecosystem: "gomod"
128164
directory: "/azure-ipam"
129165
schedule:
130-
interval: "daily"
166+
interval: "weekly"
167+
day: "monday"
168+
time: "09:00"
131169
commit-message:
132170
prefix: "deps"
133171
labels: [ "dependencies", "azure-ipam", "release/1.6" ]
134-
open-pull-requests-limit: 10
172+
open-pull-requests-limit: 1
135173
target-branch: "release/v1.6"
174+
groups:
175+
all-go-minor-and-patch:
176+
applies-to: version-updates
177+
patterns: ["*"]
178+
update-types: ["minor", "patch"]
136179
ignore:
137180
- dependency-name: "k8s.io/api"
138181
versions: [">=0.32.0"]
@@ -152,12 +195,19 @@ updates:
152195
- package-ecosystem: "gomod"
153196
directory: "/"
154197
schedule:
155-
interval: "daily"
198+
interval: "weekly"
199+
day: "monday"
200+
time: "09:00"
156201
commit-message:
157202
prefix: "deps"
158203
labels: [ "dependencies", "release/1.5" ]
159-
open-pull-requests-limit: 10
204+
open-pull-requests-limit: 1
160205
target-branch: "release/v1.5"
206+
groups:
207+
all-go-minor-and-patch:
208+
applies-to: version-updates
209+
patterns: ["*"]
210+
update-types: ["minor", "patch"]
161211
ignore:
162212
- dependency-name: "k8s.io/api"
163213
versions: [">=0.30.0"]
@@ -174,12 +224,19 @@ updates:
174224
- package-ecosystem: "gomod"
175225
directory: "/azure-ipam"
176226
schedule:
177-
interval: "daily"
227+
interval: "weekly"
228+
day: "monday"
229+
time: "09:00"
178230
commit-message:
179231
prefix: "deps"
180232
labels: [ "dependencies", "azure-ipam", "release/1.5" ]
181233
open-pull-requests-limit: 10
182234
target-branch: "release/v1.5"
235+
groups:
236+
all-go-minor-and-patch:
237+
applies-to: version-updates
238+
patterns: ["*"]
239+
update-types: ["minor", "patch"]
183240
ignore:
184241
- dependency-name: "k8s.io/api"
185242
versions: [">=0.30.0"]

0 commit comments

Comments
 (0)