|
3 | 3 | extends: [ |
4 | 4 | 'config:best-practices', |
5 | 5 | 'helpers:pinGitHubActionDigestsToSemver', |
| 6 | + 'customManagers:githubActionsVersions', |
6 | 7 | ], |
7 | 8 | ignorePaths: [], // overwrite default ignore which includes **/test/** |
8 | 9 | // used to update docker image versions used in Java test files |
|
52 | 53 | // major.minor.patch, under the assumption that you would want to update to the stable version |
53 | 54 | // of that release instead of the unstable version for a future release |
54 | 55 | ignoreUnstable: false, |
| 56 | + allowedVersions: '!/\\-SNAPSHOT$/', |
55 | 57 | }, |
56 | 58 | { |
57 | 59 | // prevent 3.0.1u2 -> 3.0.1 |
|
62 | 64 | }, |
63 | 65 | { |
64 | 66 | // disruptor 4+ requires Java 11+ |
| 67 | + matchFileNames: [ |
| 68 | + 'inferred-spans/build.gradle.kts', |
| 69 | + ], |
65 | 70 | matchPackageNames: [ |
66 | 71 | 'com.lmax:disruptor', |
67 | 72 | ], |
|
81 | 86 | ], |
82 | 87 | enabled: false, |
83 | 88 | }, |
| 89 | + { |
| 90 | + // caffeine 3+ requires Java 11+ |
| 91 | + matchFileNames: [ |
| 92 | + 'aws-xray/build.gradle.kts', |
| 93 | + ], |
| 94 | + matchPackageNames: [ |
| 95 | + 'com.github.ben-manes.caffeine:caffeine', |
| 96 | + ], |
| 97 | + matchUpdateTypes: [ |
| 98 | + 'major', |
| 99 | + ], |
| 100 | + enabled: false, |
| 101 | + }, |
84 | 102 | { |
85 | 103 | // junit-pioneer 2+ requires Java 11+ |
86 | 104 | matchPackageNames: [ |
|
103 | 121 | }, |
104 | 122 | { |
105 | 123 | // agrona 1.23+ requires Java 17+ |
| 124 | + matchFileNames: [ |
| 125 | + 'inferred-spans/build.gradle.kts', |
| 126 | + ], |
106 | 127 | matchPackageNames: [ |
107 | 128 | 'org.agrona:agrona', |
108 | 129 | ], |
|
125 | 146 | }, |
126 | 147 | { |
127 | 148 | // pinned version for compatibility |
| 149 | + matchFileNames: [ |
| 150 | + 'micrometer-meter-provider/build.gradle.kts', |
| 151 | + ], |
128 | 152 | matchPackageNames: [ |
129 | 153 | 'io.micrometer:micrometer-core', |
130 | 154 | ], |
|
133 | 157 | }, |
134 | 158 | { |
135 | 159 | // pinned version for compatibility |
| 160 | + matchFileNames: [ |
| 161 | + 'maven-extension/build.gradle.kts', |
| 162 | + ], |
136 | 163 | matchCurrentVersion: '3.5.0', |
137 | 164 | enabled: false, |
138 | 165 | matchPackageNames: [ |
|
179 | 206 | }, |
180 | 207 | { |
181 | 208 | // pinned version for compatibility with java 8 JFR parsing |
| 209 | + matchFileNames: [ |
| 210 | + 'jfr-connection/build.gradle.kts', |
| 211 | + ], |
182 | 212 | matchUpdateTypes: [ |
183 | 213 | 'major', |
184 | 214 | ], |
|
230 | 260 | '.github/workflows/**', |
231 | 261 | ], |
232 | 262 | matchStrings: [ |
233 | | - '(?<currentValue>\\d+) # renovate: datasource=java-version', |
| 263 | + '(?<currentValue>\\d+) # renovate\\(java-version\\)', |
234 | 264 | ], |
235 | 265 | depNameTemplate: 'java', |
236 | 266 | extractVersionTemplate: '^(?<version>\\d+)', |
|
242 | 272 | '**/build.gradle.kts', |
243 | 273 | ], |
244 | 274 | matchStrings: [ |
245 | | - '"https://github.com/(?<depName>[^/]+/[^/]+)/zipball/(?<currentValue>.+?)"', |
| 275 | + '"(?<currentValue>.+?)" // renovate\\(github-releases\\): (?<depName>[^\\s]+)', |
246 | 276 | ], |
| 277 | + versioningTemplate: 'semver', |
247 | 278 | }, |
248 | 279 | { |
249 | 280 | customType: 'regex', |
|
0 commit comments