Skip to content

Commit 727cbfa

Browse files
renovate[bot]nielsbasjes
authored andcommitted
chore(config): migrate config renovate.json
1 parent 41ba283 commit 727cbfa

File tree

1 file changed

+93
-67
lines changed

1 file changed

+93
-67
lines changed

renovate.json

Lines changed: 93 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extends": [
3-
"config:base",
3+
"config:recommended",
44
":semanticCommits",
55
":semanticCommitTypeAll(chore)"
66
],
@@ -12,155 +12,181 @@
1212
"packageRules": [
1313
{
1414
"description": "Disable special versions",
15-
"matchPackagePatterns": ["*"],
16-
"allowedVersions": "!/^(?i).*[-_\\.](Alpha|Beta|RC|M|EA|Snap|snapshot|jboss|atlassian)[-_\\.]?[0-9]?.*$/"
15+
"allowedVersions": "!/^(?i).*[-_\\.](Alpha|Beta|RC|M|EA|Snap|snapshot|jboss|atlassian)[-_\\.]?[0-9]?.*$/",
16+
"matchPackageNames": [
17+
"*"
18+
]
1719
},
1820
{
1921
"description": "Disable major updates for slf4j 1.x (Needed for backwards compatibility testing)",
20-
"matchPackagePrefixes": ["org.slf4j"],
2122
"matchCurrentVersion": "[1.0.0,2.0.0)",
22-
"matchUpdateTypes": ["major"],
23-
"enabled": false
23+
"matchUpdateTypes": [
24+
"major"
25+
],
26+
"enabled": false,
27+
"matchPackageNames": [
28+
"org.slf4j{/,}**"
29+
]
2430
},
2531
{
2632
"description": "Disable major updates for kryo 4.x (Needed for backwards compatibility testing)",
27-
"matchPackageNames": ["com.esotericsoftware:kryo"],
33+
"matchPackageNames": [
34+
"com.esotericsoftware:kryo"
35+
],
2836
"matchCurrentVersion": "[4.0.0,5.0.0)",
29-
"matchUpdateTypes": ["major"],
37+
"matchUpdateTypes": [
38+
"major"
39+
],
3040
"enabled": false
3141
},
3242
{
3343
"description": "Disable major updates for Elastic Search 7.x (Needed for backwards compatibility testing)",
34-
"matchPackagePrefixes": ["org.elasticsearch"],
3544
"matchCurrentVersion": "[7.0.0,8.0.0)",
36-
"matchUpdateTypes": ["major"],
37-
"enabled": false
45+
"matchUpdateTypes": [
46+
"major"
47+
],
48+
"enabled": false,
49+
"matchPackageNames": [
50+
"org.elasticsearch{/,}**"
51+
]
3852
},
3953
{
4054
"description": "Do not change the jackson version needed for Apache Drill",
41-
"matchPackagePrefixes": ["com.fasterxml.jackson.core"],
4255
"matchCurrentVersion": "[2.14.2]",
43-
"matchUpdateTypes": ["major", "minor", "patch"],
44-
"enabled": false
56+
"matchUpdateTypes": [
57+
"major",
58+
"minor",
59+
"patch"
60+
],
61+
"enabled": false,
62+
"matchPackageNames": [
63+
"com.fasterxml.jackson.core{/,}**"
64+
]
4565
},
4666
{
4767
"description": "Disable strange versions of graphql-java",
48-
"matchPackageNames": ["com.graphql-java:graphql-java"],
68+
"matchPackageNames": [
69+
"com.graphql-java:graphql-java"
70+
],
4971
"allowedVersions": "/^[0-9]{1,3}\\.[0-9]{1,3}(?:\\.[0-9]{1,3})?$/"
5072
},
5173
{
52-
"matchPackagePrefixes": [
53-
"org.apache.logging",
54-
"org.slf4j"
55-
],
5674
"groupSlug": "logging",
5775
"groupName": "logging",
5876
"labels": [
5977
"logging"
78+
],
79+
"matchPackageNames": [
80+
"org.apache.logging{/,}**",
81+
"org.slf4j{/,}**"
6082
]
6183
},
6284
{
63-
"matchPackagePrefixes": [
64-
"com.fasterxml.jackson"
65-
],
6685
"groupSlug": "jackson",
6786
"groupName": "jackson",
6887
"labels": [
6988
"jackson"
89+
],
90+
"matchPackageNames": [
91+
"com.fasterxml.jackson{/,}**"
7092
]
7193
},
7294
{
73-
"matchPackagePrefixes": [
74-
"org.apache.maven.plugins",
75-
"org.codehaus.mojo",
76-
"org.sonarsource.scanner.maven",
77-
"com.github.spotbugs",
78-
"com.google.code.maven-replacer-plugin",
79-
"io.fabric8",
80-
"pl.project13.maven",
81-
"com.alexecollins.maven.plugin",
82-
"org.jetbrains.kotlin",
83-
"net.alchim31.maven"
84-
],
8595
"groupSlug": "maven_build_plugins",
8696
"groupName": "maven build plugins",
8797
"labels": [
8898
"maven-build-plugins"
99+
],
100+
"matchPackageNames": [
101+
"org.apache.maven.plugins{/,}**",
102+
"org.codehaus.mojo{/,}**",
103+
"org.sonarsource.scanner.maven{/,}**",
104+
"com.github.spotbugs{/,}**",
105+
"com.google.code.maven-replacer-plugin{/,}**",
106+
"io.fabric8{/,}**",
107+
"pl.project13.maven{/,}**",
108+
"com.alexecollins.maven.plugin{/,}**",
109+
"org.jetbrains.kotlin{/,}**",
110+
"net.alchim31.maven{/,}**"
89111
]
90112
},
91113
{
92-
"matchPackagePrefixes": [
93-
"com.google"
94-
],
95114
"groupSlug": "google",
96115
"groupName": "google",
97116
"labels": [
98117
"google"
118+
],
119+
"matchPackageNames": [
120+
"com.google{/,}**"
99121
]
100122
},
101123
{
102124
"description": "Disallow Cloudera/Hortonworks/Spring/... internal versions",
103-
"matchPackagePrefixes": ["org.apache."],
104-
"allowedVersions": "/^[0-9]{1,3}\\.[0-9]{1,3}(?:\\.[0-9]{1,3})?(?:-M[0-9]{1,3})?$/"
125+
"allowedVersions": "/^[0-9]{1,3}\\.[0-9]{1,3}(?:\\.[0-9]{1,3})?(?:-M[0-9]{1,3})?$/",
126+
"matchPackageNames": [
127+
"org.apache.{/,}**"
128+
]
105129
},
106130
{
107131
"description": "Disable broken maven-artifact-plugin version",
108-
"matchDepNames": ["org.apache.maven.plugins:maven-artifact-plugin"],
132+
"matchDepNames": [
133+
"org.apache.maven.plugins:maven-artifact-plugin"
134+
],
109135
"allowedVersions": "!/^3\\.5\\.0$/"
110136
},
111137
{
112-
"matchPackagePrefixes": [
113-
"commons-",
114-
"org.apache.commons"
115-
],
116138
"groupSlug": "commons",
117139
"groupName": "Apache Commons",
118140
"labels": [
119141
"apache-commons"
120142
],
121-
"allowedVersions": "/^[0-9]{1,3}\\.[0-9]{1,3}(?:\\.[0-9]{1,3})?(?:-M[0-9]{1,3})?$/"
143+
"allowedVersions": "/^[0-9]{1,3}\\.[0-9]{1,3}(?:\\.[0-9]{1,3})?(?:-M[0-9]{1,3})?$/",
144+
"matchPackageNames": [
145+
"commons-{/,}**",
146+
"org.apache.commons{/,}**"
147+
]
122148
},
123149
{
124-
"matchPackagePrefixes": [
125-
"org.springframework",
126-
"io.springfox",
127-
"org.springdoc"
128-
],
129150
"groupSlug": "spring",
130151
"groupName": "Spring Framework",
131152
"labels": [
132153
"spring"
154+
],
155+
"matchPackageNames": [
156+
"org.springframework{/,}**",
157+
"io.springfox{/,}**",
158+
"org.springdoc{/,}**"
133159
]
134160
},
135161
{
136-
"matchPackagePrefixes": [
137-
"io.quarkus"
138-
],
139162
"groupSlug": "quarkus",
140163
"groupName": "Quarkus",
141164
"labels": [
142165
"quarkus"
166+
],
167+
"matchPackageNames": [
168+
"io.quarkus{/,}**"
143169
]
144170
},
145171
{
146-
"matchPackagePrefixes": [
147-
"org.junit",
148-
"org.scalatest",
149-
"org.hamcrest",
150-
"org.owasp",
151-
"org.pitest",
152-
"org.jacoco",
153-
"org.sonarsource",
154-
"com.github.spotbugs",
155-
"org.eluder.coveralls",
156-
"org.apache.rat",
157-
"net.sourceforge.cobertura",
158-
"com.puppycrawl.tools"
159-
],
160172
"groupSlug": "testing",
161173
"groupName": "Testing and Code Quality",
162174
"labels": [
163175
"testing"
176+
],
177+
"matchPackageNames": [
178+
"org.junit{/,}**",
179+
"org.scalatest{/,}**",
180+
"org.hamcrest{/,}**",
181+
"org.owasp{/,}**",
182+
"org.pitest{/,}**",
183+
"org.jacoco{/,}**",
184+
"org.sonarsource{/,}**",
185+
"com.github.spotbugs{/,}**",
186+
"org.eluder.coveralls{/,}**",
187+
"org.apache.rat{/,}**",
188+
"net.sourceforge.cobertura{/,}**",
189+
"com.puppycrawl.tools{/,}**"
164190
]
165191
}
166192
]

0 commit comments

Comments
 (0)