Skip to content

Commit 1e57218

Browse files
ci: migrate Renovate config (open-telemetry#1207)
Co-authored-by: Austin Parker <austin@ap2.io>
1 parent 526a8d3 commit 1e57218

File tree

1 file changed

+52
-68
lines changed

1 file changed

+52
-68
lines changed

renovate.json5

+52-68
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,98 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:base"
5-
],
3+
64
"schedule": "every weekend",
5+
6+
// double PR and branch limits
7+
prConcurrentLimit: 20,
8+
branchConcurrentLimit: 20,
9+
labels: ['dependencies'],
10+
11+
// put by default dependency update all in one group
12+
groupName: "config-no-service",
13+
14+
"assigneesFromCodeOwners": true,
15+
716
"packageRules": [
817
{
9-
"matchPaths": ["*"],
10-
"ignorePaths": ["src/"],
11-
"groupName": "config-no-service"
12-
},
13-
{
14-
"matchPaths": ["src/accountingservice"],
18+
"matchFileNames": ["src/accountingservice/**"],
1519
"groupName": "accountingservice",
16-
"assigneesFromCodeOwners": true
1720
},
18-
{
19-
"matchPaths": ["src/adservice"],
21+
{
22+
"matchFileNames": ["src/adservice/**"],
2023
"groupName": "adservice",
21-
"assigneesFromCodeOwners": true
2224
},
23-
{
24-
"matchPaths": ["src/cartservice"],
25+
{
26+
"matchFileNames": ["src/cartservice/**"],
2527
"groupName": "cartservice",
26-
"assigneesFromCodeOwners": true
2728
},
28-
{
29-
"matchPaths": ["src/checkoutservice"],
29+
{
30+
"matchFileNames": ["src/checkoutservice/**"],
3031
"groupName": "checkoutservice",
31-
"assigneesFromCodeOwners": true
3232
},
33-
{
34-
"matchPaths": ["src/currencyservice"],
33+
{
34+
"matchFileNames": ["src/currencyservice/**"],
3535
"groupName": "currencyservice",
36-
"assigneesFromCodeOwners": true
3736
},
38-
{
39-
"matchPaths": ["src/emailservice"],
37+
{
38+
"matchFileNames": ["src/emailservice/**"],
4039
"groupName": "emailservice",
41-
"assigneesFromCodeOwners": true
4240
},
43-
{
44-
"matchPaths": ["src/featureflagservice"],
41+
{
42+
"matchFileNames": ["src/featureflagservice/**"],
4543
"groupName": "featureflagservice",
46-
"assigneesFromCodeOwners": true
4744
},
48-
{
49-
"matchPaths": ["src/frauddetectionservice"],
45+
{
46+
"matchFileNames": ["src/frauddetectionservice/**"],
5047
"groupName": "frauddetectionservice",
51-
"assigneesFromCodeOwners": true
5248
},
53-
{
54-
"matchPaths": ["src/frontend"],
49+
{
50+
"matchFileNames": ["src/frontend/**"],
5551
"groupName": "frontend",
56-
"assigneesFromCodeOwners": true
5752
},
58-
{
59-
"matchPaths": ["src/frontendproxy"],
53+
{
54+
"matchFileNames": ["src/frontendproxy/**"],
6055
"groupName": "frontendproxy",
61-
"assigneesFromCodeOwners": true
6256
},
63-
{
64-
"matchPaths": ["src/grafana"],
57+
{
58+
"matchFileNames": ["src/grafana/**"],
6559
"groupName": "grafana",
66-
"assigneesFromCodeOwners": true
6760
},
68-
{
69-
"matchPaths": ["src/kakfa"],
70-
"groupName": "kakfa",
71-
"assigneesFromCodeOwners": true
61+
{
62+
"matchFileNames": ["src/kafka/**"],
63+
"groupName": "kafka",
7264
},
73-
{
74-
"matchPaths": ["src/loadgenerator"],
65+
{
66+
"matchFileNames": ["src/loadgenerator/**"],
7567
"groupName": "loadgenerator",
76-
"assigneesFromCodeOwners": true
7768
},
78-
{
79-
"matchPaths": ["src/otelcollector"],
69+
{
70+
"matchFileNames": ["src/otelcollector/**"],
8071
"groupName": "otelcollector",
81-
"assigneesFromCodeOwners": true
8272
},
83-
{
84-
"matchPaths": ["src/paymentservice"],
73+
{
74+
"matchFileNames": ["src/paymentservice/**"],
8575
"groupName": "paymentservice",
86-
"assigneesFromCodeOwners": true
8776
},
88-
{
89-
"matchPaths": ["src/productcatalogservice"],
77+
{
78+
"matchFileNames": ["src/productcatalogservice/**"],
9079
"groupName": "productcatalogservice",
91-
"assigneesFromCodeOwners": true
9280
},
93-
{
94-
"matchPaths": ["src/prometheus"],
81+
{
82+
"matchFileNames": ["src/prometheus/**"],
9583
"groupName": "prometheus",
96-
"assigneesFromCodeOwners": true
9784
},
98-
{
99-
"matchPaths": ["src/quoteservice"],
85+
{
86+
"matchFileNames": ["src/quoteservice/**"],
10087
"groupName": "quoteservice",
101-
"assigneesFromCodeOwners": true
10288
},
103-
{
104-
"matchPaths": ["src/recommendationservice"],
89+
{
90+
"matchFileNames": ["src/recommendationservice/**"],
10591
"groupName": "recommendationservice",
106-
"assigneesFromCodeOwners": true
10792
},
108-
{
109-
"matchPaths": ["src/shippingservice"],
93+
{
94+
"matchFileNames": ["src/shippingservice/**"],
11095
"groupName": "shippingservice",
111-
"assigneesFromCodeOwners": true
11296
},
11397
{
11498
// intentionally using Java 11 in some examples

0 commit comments

Comments
 (0)