9
9
prefix : " ci"
10
10
labels : ["ci", "dependencies"]
11
11
open-pull-requests-limit : 10
12
+
12
13
- package-ecosystem : " github-actions"
13
14
directory : " /"
14
15
schedule :
@@ -22,24 +23,22 @@ updates:
22
23
# DEFAULT BRANCH (master/main) — STAGED ROLLOUT
23
24
# =========================
24
25
25
- # ---- Root go.mod (/): GROUPED weekly minor+patch ----
26
+ # Root go.mod (/): grouped minor+patch + allow majors concurrently
26
27
- package-ecosystem : " gomod"
27
28
directory : " /"
28
29
schedule :
29
30
interval : " weekly"
30
31
day : " sunday"
31
- time : " 12:00" # UTC time
32
+ time : " 12:00" # UTC
32
33
commit-message :
33
34
prefix : " deps"
34
35
labels : ["dependencies", "grouped"]
35
- open-pull-requests-limit : 1
36
+ open-pull-requests-limit : 2
36
37
groups :
37
38
all-go-minor-and-patch :
38
39
applies-to : version-updates
39
40
patterns : ["*"]
40
41
update-types : ["minor", "patch"]
41
-
42
- # Constrain Kubernetes deps to default branch compatibility (v0.33–v0.35)
43
42
ignore :
44
43
- dependency-name : " k8s.io/api"
45
44
versions : [">=0.35.0"]
@@ -54,33 +53,17 @@ updates:
54
53
- dependency-name : " k8s.io/kubectl"
55
54
versions : [">=0.35.0"]
56
55
57
- # ---- Root go.mod (/): INDIVIDUAL major-only ----
58
- - package-ecosystem : " gomod"
59
- directory : " /"
60
- schedule :
61
- interval : " weekly"
62
- day : " sunday"
63
- time : " 12:00"
64
- commit-message :
65
- prefix : " deps"
66
- labels : ["dependencies", "major"]
67
- open-pull-requests-limit : 1
68
- # Surface only majors by ignoring minor/patch
69
- ignore :
70
- - dependency-name : " *"
71
- update-types : ["version-update:semver-minor", "version-update:semver-patch"]
72
-
73
- # ---- /azure-ipam: GROUPED weekly minor+patch ----
56
+ # /azure-ipam: grouped minor+patch + allow majors concurrently
74
57
- package-ecosystem : " gomod"
75
58
directory : " /azure-ipam"
76
59
schedule :
77
60
interval : " weekly"
78
61
day : " sunday"
79
- time : " 12:00"
62
+ time : " 12:00" # UTC
80
63
commit-message :
81
64
prefix : " deps"
82
65
labels : ["dependencies", "azure-ipam", "grouped"]
83
- open-pull-requests-limit : 1
66
+ open-pull-requests-limit : 2
84
67
groups :
85
68
all-go-minor-and-patch :
86
69
applies-to : version-updates
@@ -100,32 +83,17 @@ updates:
100
83
- dependency-name : " k8s.io/kubectl"
101
84
versions : [">=0.35.0"]
102
85
103
- # ---- /azure-ipam: INDIVIDUAL major-only ----
104
- - package-ecosystem : " gomod"
105
- directory : " /azure-ipam"
106
- schedule :
107
- interval : " weekly"
108
- day : " sunday"
109
- time : " 12:00"
110
- commit-message :
111
- prefix : " deps"
112
- labels : ["dependencies", "azure-ipam", "major"]
113
- open-pull-requests-limit : 1
114
- ignore :
115
- - dependency-name : " *"
116
- update-types : ["version-update:semver-minor", "version-update:semver-patch"]
117
-
118
- # ---- /build/tools: GROUPED weekly minor+patch ----
86
+ # /build/tools: grouped minor+patch + allow majors concurrently
119
87
- package-ecosystem : " gomod"
120
88
directory : " /build/tools"
121
89
schedule :
122
90
interval : " weekly"
123
91
day : " sunday"
124
- time : " 12:00"
92
+ time : " 12:00" # UTC
125
93
commit-message :
126
94
prefix : " deps"
127
95
labels : ["dependencies", "grouped"]
128
- open-pull-requests-limit : 1
96
+ open-pull-requests-limit : 2
129
97
groups :
130
98
all-go-minor-and-patch :
131
99
applies-to : version-updates
@@ -145,54 +113,24 @@ updates:
145
113
- dependency-name : " k8s.io/kubectl"
146
114
versions : [">=0.35.0"]
147
115
148
- # ---- /build/tools: INDIVIDUAL major-only ----
149
- - package-ecosystem : " gomod"
150
- directory : " /build/tools"
151
- schedule :
152
- interval : " weekly"
153
- day : " sunday"
154
- time : " 12:00"
155
- commit-message :
156
- prefix : " deps"
157
- labels : ["dependencies", "major"]
158
- open-pull-requests-limit : 1
159
- ignore :
160
- - dependency-name : " *"
161
- update-types : ["version-update:semver-minor", "version-update:semver-patch"]
162
-
163
- # ---- /dropgz: GROUPED weekly minor+patch ----
116
+ # /dropgz: grouped minor+patch + allow majors concurrently
164
117
- package-ecosystem : " gomod"
165
118
directory : " /dropgz"
166
119
schedule :
167
120
interval : " weekly"
168
121
day : " sunday"
169
- time : " 12:00"
122
+ time : " 12:00" # UTC
170
123
commit-message :
171
124
prefix : " deps"
172
125
labels : ["dependencies", "dropgz", "grouped"]
173
- open-pull-requests-limit : 1
126
+ open-pull-requests-limit : 2
174
127
groups :
175
128
all-go-minor-and-patch :
176
129
applies-to : version-updates
177
130
patterns : ["*"]
178
131
update-types : ["minor", "patch"]
179
132
180
- # ---- /dropgz: INDIVIDUAL major-only ----
181
- - package-ecosystem : " gomod"
182
- directory : " /dropgz"
183
- schedule :
184
- interval : " weekly"
185
- day : " sunday"
186
- time : " 12:00"
187
- commit-message :
188
- prefix : " deps"
189
- labels : ["dependencies", "dropgz", "major"]
190
- open-pull-requests-limit : 1
191
- ignore :
192
- - dependency-name : " *"
193
- update-types : ["version-update:semver-minor", "version-update:semver-patch"]
194
-
195
- # ---- /zapai (unchanged cadence, still daily individual PRs) ----
133
+ # /zapai (unchanged cadence, still daily individual PRs)
196
134
- package-ecosystem : " gomod"
197
135
directory : " /zapai"
198
136
schedule :
@@ -206,13 +144,13 @@ updates:
206
144
# RELEASE BRANCHES — UNCHANGED (broad roll-out later)
207
145
# =========================
208
146
209
- # Constrain Kubernetes dependencies to compatibility with release/v1.6 branch - v1.30-v1.32
147
+ # release/v1.6 constraints (single block per directory+target-branch)
210
148
- package-ecosystem : " gomod"
211
149
directory : " /"
212
150
schedule :
213
151
interval : " weekly"
214
152
day : " sunday"
215
- time : " 12:00"
153
+ time : " 12:00" # UTC
216
154
commit-message :
217
155
prefix : " deps"
218
156
labels : ["dependencies", "release/1.6"]
@@ -242,7 +180,7 @@ updates:
242
180
schedule :
243
181
interval : " weekly"
244
182
day : " sunday"
245
- time : " 12:00"
183
+ time : " 12:00" # UTC
246
184
commit-message :
247
185
prefix : " deps"
248
186
labels : ["dependencies", "azure-ipam", "release/1.6"]
@@ -267,13 +205,13 @@ updates:
267
205
- dependency-name : " k8s.io/kubectl"
268
206
versions : [">=0.32.0"]
269
207
270
- # Constrain Kubernetes dependencies to compatibility with release/v1.5 branch - v1.28-v1.30
208
+ # release/v1.5 constraints (single block per directory+target-branch)
271
209
- package-ecosystem : " gomod"
272
210
directory : " /"
273
211
schedule :
274
212
interval : " weekly"
275
213
day : " sunday"
276
- time : " 12:00"
214
+ time : " 12:00" # UTC
277
215
commit-message :
278
216
prefix : " deps"
279
217
labels : ["dependencies", "release/1.5"]
@@ -303,7 +241,7 @@ updates:
303
241
schedule :
304
242
interval : " weekly"
305
243
day : " sunday"
306
- time : " 12:00"
244
+ time : " 12:00" # UTC
307
245
commit-message :
308
246
prefix : " deps"
309
247
labels : ["dependencies", "azure-ipam", "release/1.5"]
0 commit comments