Skip to content

Commit 7cd5c1e

Browse files
split gradle/npm
1 parent 9cc7cbb commit 7cd5c1e

File tree

1 file changed

+204
-1
lines changed

1 file changed

+204
-1
lines changed

renovate.json5

Lines changed: 204 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,208 @@
99
],
1010
"useBaseBranchConfig": "merge",
1111
"branchPrefix": "renovate/hivemq-edge/",
12-
"prConcurrentLimit": 20
12+
"prConcurrentLimit": 20,
13+
"packageRules": [
14+
{
15+
"matchPackagePatterns": [
16+
"^io\\.confluent[.:]",
17+
"^org\\.apache\\.kafka[.:]"
18+
],
19+
"registryUrls": [
20+
"https://packages.confluent.io/maven"
21+
]
22+
},
23+
{
24+
"matchPackagePrefixes": [
25+
"com.hivemq.commons:"
26+
],
27+
"registryUrls": [
28+
"https://maven.pkg.github.com/hivemq/hivemq-commons"
29+
]
30+
},
31+
{
32+
"matchPackagePrefixes": [
33+
"com.byteowls:"
34+
],
35+
"registryUrls": [
36+
"https://maven.pkg.github.com/hivemq/vaadin-chartjs"
37+
]
38+
},
39+
{
40+
"matchPackagePatterns": [
41+
"^com\\.github\\.everit-org\\.json-schema[.:]"
42+
],
43+
"registryUrls": [
44+
"https://jitpack.io"
45+
]
46+
},
47+
{
48+
"groupName": "all major dependencies gradle",
49+
"groupSlug": "all-major",
50+
"matchUpdateTypes": [
51+
"major"
52+
],
53+
"matchManagers": [
54+
"gradle"
55+
]
56+
},
57+
{
58+
"groupName": "all minor dependencies gradle",
59+
"groupSlug": "all-minor",
60+
"matchUpdateTypes": [
61+
"minor"
62+
],
63+
"matchManagers": [
64+
"gradle"
65+
]
66+
},
67+
{
68+
"groupName": "all major dependencies npm",
69+
"groupSlug": "all-major",
70+
"matchUpdateTypes": [
71+
"major"
72+
],
73+
"matchManagers": [
74+
"npm"
75+
]
76+
},
77+
{
78+
"groupName": "all minor dependencies npm",
79+
"groupSlug": "all-minor",
80+
"matchUpdateTypes": [
81+
"minor"
82+
],
83+
"matchManagers": [
84+
"npm"
85+
]
86+
},
87+
{
88+
"groupName": "all patch dependencies",
89+
"groupSlug": "all-patch",
90+
"matchUpdateTypes": [
91+
"patch"
92+
],
93+
"matchCurrentVersion": "!/^0/",
94+
"automerge": true,
95+
"platformAutomerge": false
96+
},
97+
{
98+
"groupName": "xodus non-major dependencies",
99+
"groupSlug": "xodus-non-major",
100+
"matchPackagePrefixes": [
101+
"org.jetbrains.xodus"
102+
],
103+
"matchUpdateTypes": [
104+
"minor",
105+
"patch"
106+
]
107+
},
108+
{
109+
"groupName": "rocksdb non-major dependencies",
110+
"groupSlug": "rocksdb-non-major",
111+
"matchPackagePrefixes": [
112+
"org.rocksdb"
113+
],
114+
"matchUpdateTypes": [
115+
"minor",
116+
"patch"
117+
],
118+
"dependencyDashboardApproval": true
119+
},
120+
{
121+
"groupName": "jgroups non-major dependencies",
122+
"groupSlug": "jgroups-non-major",
123+
"matchPackagePrefixes": [
124+
"org.jgroups"
125+
],
126+
"matchUpdateTypes": [
127+
"minor",
128+
"patch"
129+
],
130+
"dependencyDashboardApproval": true
131+
},
132+
{
133+
"groupName": "netty non-major dependencies",
134+
"groupSlug": "netty-non-major",
135+
"matchPackagePrefixes": [
136+
"io.netty"
137+
],
138+
"matchUpdateTypes": [
139+
"minor",
140+
"patch"
141+
]
142+
},
143+
// Disabled until api stabilizes, will be enabled only in `hivemq-distributed-tracing-extension` for now
144+
{
145+
"matchPackagePrefixes": [
146+
"io.opentelemetry"
147+
],
148+
"ignoreUnstable": false,
149+
"enabled": false
150+
},
151+
// 8.14.3 is the latest version that still has the Apache v2 license. So, we can't upgrade to versions greater than that.
152+
{
153+
"matchPackagePrefixes": [
154+
"com.vaadin"
155+
],
156+
"matchCurrentVersion": "[8.14.3,)",
157+
"allowedVersions": "<=8.14.3"
158+
},
159+
// avoid kafka versions with commercial licenses i.e. versions with 'ce' suffixes
160+
{
161+
"matchPackagePrefixes": [
162+
"org.apache.kafka"
163+
],
164+
"allowedVersions": "!/ce$/"
165+
},
166+
// avoid jctools version with 'ea' suffix
167+
// https://github.com/JCTools/JCTools/issues/360
168+
{
169+
"matchPackagePrefixes": [
170+
"org.jctools"
171+
],
172+
"allowedVersions": "!/ea$/"
173+
},
174+
// avoid updating HiveMQ SDKs
175+
{
176+
"matchPackagePatterns": [
177+
"^com\\.hivemq[.:].*-sdk$"
178+
],
179+
"enabled": false
180+
},
181+
// avoid updating Gradle Enterprise plugins as these need to be updated in sync
182+
{
183+
"matchPackageNames": [
184+
"com.gradle.enterprise",
185+
"com.gradle.common-custom-user-data-gradle-plugin"
186+
],
187+
"enabled": false
188+
},
189+
// GitHub Actions major
190+
{
191+
"matchManagers": [
192+
"github-actions"
193+
],
194+
"groupName": "all major GitHub Actions dependencies",
195+
"groupSlug": "github-actions-major",
196+
"matchUpdateTypes": [
197+
"major"
198+
],
199+
"dependencyDashboardApproval": false
200+
},
201+
// GitHub Actions minor & patch
202+
{
203+
"matchManagers": [
204+
"github-actions"
205+
],
206+
"groupName": "all non-major GitHub Actions dependencies",
207+
"groupSlug": "github-actions-non-major",
208+
"matchUpdateTypes": [
209+
"minor",
210+
"patch"
211+
],
212+
"automerge": true,
213+
"platformAutomerge": false
214+
}
215+
]
13216
}

0 commit comments

Comments
 (0)