|
16 | 16 | 'dependencies', |
17 | 17 | ], |
18 | 18 | packageRules: [ |
| 19 | + |
| 20 | + // ── Scheduling & grouping ────────────────────────────────────────── |
| 21 | + |
19 | 22 | { |
20 | 23 | // reduces the number of Renovate PRs |
21 | 24 | // (patch updates are typically non-breaking) |
|
24 | 27 | 'patch', |
25 | 28 | ], |
26 | 29 | schedule: [ |
27 | | - 'before 8am every weekday', |
| 30 | + 'before 8am on Tuesday', |
28 | 31 | ], |
29 | 32 | }, |
30 | 33 | { |
|
42 | 45 | '!io.opentelemetry.*:**', |
43 | 46 | ], |
44 | 47 | }, |
| 48 | + { |
| 49 | + // group all GitHub Actions updates into a single weekly PR |
| 50 | + // (must be after patch rule so that it wins for GH Action patches) |
| 51 | + groupName: 'github actions', |
| 52 | + matchManagers: [ |
| 53 | + 'github-actions', |
| 54 | + ], |
| 55 | + schedule: [ |
| 56 | + 'before 8am on Tuesday', |
| 57 | + ], |
| 58 | + }, |
| 59 | + |
| 60 | + // ── Version constraints ──────────────────────────────────────────── |
| 61 | + |
45 | 62 | { |
46 | 63 | matchPackageNames: [ |
47 | 64 | 'io.opentelemetry:**', |
|
62 | 79 | ], |
63 | 80 | allowedVersions: '!/^3\\.0\\.1$/', |
64 | 81 | }, |
| 82 | + |
| 83 | + // ── Package family groups ────────────────────────────────────────── |
| 84 | + |
| 85 | + { |
| 86 | + groupName: 'spotless packages', |
| 87 | + matchPackageNames: [ |
| 88 | + 'com.diffplug.spotless', |
| 89 | + 'com.diffplug.spotless:**', |
| 90 | + ], |
| 91 | + }, |
| 92 | + { |
| 93 | + groupName: 'hipparchus packages', |
| 94 | + matchPackageNames: [ |
| 95 | + 'org.hipparchus:**', |
| 96 | + ], |
| 97 | + }, |
| 98 | + { |
| 99 | + groupName: 'errorprone packages', |
| 100 | + matchPackageNames: [ |
| 101 | + 'com.google.errorprone:**', |
| 102 | + ], |
| 103 | + }, |
| 104 | + { |
| 105 | + groupName: 'jackson packages', |
| 106 | + matchPackageNames: [ |
| 107 | + 'com.fasterxml.jackson:**', |
| 108 | + 'com.fasterxml.jackson.core:**', |
| 109 | + ], |
| 110 | + }, |
| 111 | + { |
| 112 | + groupName: 'develocity packages', |
| 113 | + matchPackageNames: [ |
| 114 | + 'com.gradle.develocity:**', |
| 115 | + ], |
| 116 | + }, |
| 117 | + { |
| 118 | + groupName: 'bouncycastle packages', |
| 119 | + matchPackageNames: [ |
| 120 | + 'org.bouncycastle:**', |
| 121 | + ], |
| 122 | + }, |
| 123 | + |
| 124 | + // ── Disabled updates (Java version compatibility) ────────────────── |
| 125 | + |
65 | 126 | { |
66 | 127 | // disruptor 4+ requires Java 11+ |
67 | 128 | matchFileNames: [ |
|
166 | 227 | 'org.apache.maven:**', |
167 | 228 | ], |
168 | 229 | }, |
169 | | - { |
170 | | - groupName: 'spotless packages', |
171 | | - matchPackageNames: [ |
172 | | - 'com.diffplug.spotless', |
173 | | - 'com.diffplug.spotless:**', |
174 | | - ], |
175 | | - }, |
176 | | - { |
177 | | - groupName: 'hipparchus packages', |
178 | | - matchPackageNames: [ |
179 | | - 'org.hipparchus:**', |
180 | | - ], |
181 | | - }, |
182 | | - { |
183 | | - groupName: 'errorprone packages', |
184 | | - matchPackageNames: [ |
185 | | - 'com.google.errorprone:**', |
186 | | - ], |
187 | | - }, |
188 | | - { |
189 | | - groupName: 'jackson packages', |
190 | | - matchPackageNames: [ |
191 | | - 'com.fasterxml.jackson:**', |
192 | | - 'com.fasterxml.jackson.core:**', |
193 | | - ], |
194 | | - }, |
195 | | - { |
196 | | - groupName: 'develocity packages', |
197 | | - matchPackageNames: [ |
198 | | - 'com.gradle.develocity:**', |
199 | | - ], |
200 | | - }, |
201 | | - { |
202 | | - groupName: 'bouncycastle packages', |
203 | | - matchPackageNames: [ |
204 | | - 'org.bouncycastle:**', |
205 | | - ], |
206 | | - }, |
207 | 230 | { |
208 | 231 | // pinned version for compatibility with java 8 JFR parsing |
209 | 232 | matchFileNames: [ |
|
241 | 264 | 'org.springframework.boot:**', |
242 | 265 | ], |
243 | 266 | }, |
244 | | - { |
245 | | - // group all GitHub Actions updates into a single weekly PR |
246 | | - // (Renovate applies packageRules in order and later rules win) |
247 | | - groupName: 'github actions', |
248 | | - matchManagers: [ |
249 | | - 'github-actions', |
250 | | - ], |
251 | | - schedule: [ |
252 | | - 'before 8am on Tuesday', |
253 | | - ], |
254 | | - }, |
255 | 267 | ], |
256 | 268 | customManagers: [ |
257 | 269 | { |
|
0 commit comments