Skip to content

Commit 3570ee5

Browse files
committed
Restore comments
1 parent 17ff093 commit 3570ee5

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

.github/renovate.json5

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,17 @@
55
'helpers:pinGitHubActionDigestsToSemver',
66
],
77
ignorePresets: [
8-
':ignoreModulesAndTests',
9-
'workarounds:javaLTSVersions',
8+
':ignoreModulesAndTests', // needed to keep maven-extension test pom files up-to-date
9+
'workarounds:javaLTSVersions', // Allow all Java major versions, not just LTS
1010
],
11-
prHourlyLimit: 5,
11+
prHourlyLimit: 5, // we have a large number of parallel runners
1212
labels: [
1313
'dependencies',
1414
],
1515
packageRules: [
1616
{
17+
// reduces the number of Renovate PRs
18+
// (patch updates are typically non-breaking)
1719
groupName: 'all patch versions',
1820
matchUpdateTypes: [
1921
'patch',
@@ -23,6 +25,8 @@
2325
],
2426
},
2527
{
28+
// avoids these Renovate PRs from trickling in throughout the week
29+
// (consolidating the review process)
2630
matchUpdateTypes: [
2731
'minor',
2832
'major',
@@ -42,15 +46,20 @@
4246
'io.opentelemetry.semconv:**',
4347
'io.opentelemetry.proto:**',
4448
],
49+
// Renovate's default behavior is only to update from unstable -> unstable if it's for the
50+
// major.minor.patch, under the assumption that you would want to update to the stable version
51+
// of that release instead of the unstable version for a future release
4552
ignoreUnstable: false,
4653
},
4754
{
55+
// prevent 3.0.1u2 -> 3.0.1
4856
matchPackageNames: [
4957
'com.google.code.findbugs:annotations',
5058
],
5159
allowedVersions: '!/^3\\.0\\.1$/',
5260
},
5361
{
62+
// disruptor 4+ requires Java 11+
5463
matchPackageNames: [
5564
'com.lmax:disruptor',
5665
],
@@ -60,6 +69,7 @@
6069
enabled: false,
6170
},
6271
{
72+
// junit-pioneer 2+ requires Java 11+
6373
matchPackageNames: [
6474
'org.junit-pioneer:junit-pioneer',
6575
],
@@ -69,6 +79,7 @@
6979
enabled: false,
7080
},
7181
{
82+
// mockito 5+ requires Java 11+
7283
matchUpdateTypes: [
7384
'major',
7485
],
@@ -78,6 +89,7 @@
7889
],
7990
},
8091
{
92+
// agrona 1.23+ requires Java 17+
8193
matchPackageNames: [
8294
'org.agrona:agrona',
8395
],
@@ -88,6 +100,7 @@
88100
enabled: false,
89101
},
90102
{
103+
// system-stubs-jupiter 2.1+ requires Java 11+
91104
matchPackageNames: [
92105
'uk.org.webcompere:system-stubs-jupiter',
93106
],
@@ -98,13 +111,15 @@
98111
enabled: false,
99112
},
100113
{
114+
// pinned version for compatibility
101115
matchPackageNames: [
102116
'io.micrometer:micrometer-core',
103117
],
104118
matchCurrentVersion: '1.5.0',
105119
enabled: false,
106120
},
107121
{
122+
// pinned version for compatibility
108123
matchCurrentVersion: '3.5.0',
109124
enabled: false,
110125
matchPackageNames: [
@@ -130,6 +145,7 @@
130145
],
131146
},
132147
{
148+
// pinned version for compatibility with java 8 JFR parsing
133149
matchUpdateTypes: [
134150
'major',
135151
],
@@ -139,6 +155,7 @@
139155
],
140156
},
141157
{
158+
// pinned version for compatibility
142159
matchFileNames: [
143160
'jmx-scraper/test-webapp/build.gradle.kts',
144161
],
@@ -149,6 +166,7 @@
149166
],
150167
},
151168
{
169+
// intentionally using Spring Boot 2 in gcp-auth-extension in order to test with Java 8+
152170
matchFileNames: [
153171
'gcp-auth-extension/build.gradle.kts',
154172
],

0 commit comments

Comments
 (0)