|
1 | 1 | {
|
2 | 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
3 |
| - "extends": [ |
4 |
| - "config:base" |
5 |
| - ], |
| 3 | + |
6 | 4 | "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 | + |
7 | 16 | "packageRules": [
|
8 | 17 | {
|
9 |
| - "matchPaths": ["*"], |
10 |
| - "ignorePaths": ["src/"], |
11 |
| - "groupName": "config-no-service" |
12 |
| - }, |
13 |
| - { |
14 |
| - "matchPaths": ["src/accountingservice"], |
| 18 | + "matchFileNames": ["src/accountingservice/**"], |
15 | 19 | "groupName": "accountingservice",
|
16 |
| - "assigneesFromCodeOwners": true |
17 | 20 | },
|
18 |
| - { |
19 |
| - "matchPaths": ["src/adservice"], |
| 21 | + { |
| 22 | + "matchFileNames": ["src/adservice/**"], |
20 | 23 | "groupName": "adservice",
|
21 |
| - "assigneesFromCodeOwners": true |
22 | 24 | },
|
23 |
| - { |
24 |
| - "matchPaths": ["src/cartservice"], |
| 25 | + { |
| 26 | + "matchFileNames": ["src/cartservice/**"], |
25 | 27 | "groupName": "cartservice",
|
26 |
| - "assigneesFromCodeOwners": true |
27 | 28 | },
|
28 |
| - { |
29 |
| - "matchPaths": ["src/checkoutservice"], |
| 29 | + { |
| 30 | + "matchFileNames": ["src/checkoutservice/**"], |
30 | 31 | "groupName": "checkoutservice",
|
31 |
| - "assigneesFromCodeOwners": true |
32 | 32 | },
|
33 |
| - { |
34 |
| - "matchPaths": ["src/currencyservice"], |
| 33 | + { |
| 34 | + "matchFileNames": ["src/currencyservice/**"], |
35 | 35 | "groupName": "currencyservice",
|
36 |
| - "assigneesFromCodeOwners": true |
37 | 36 | },
|
38 |
| - { |
39 |
| - "matchPaths": ["src/emailservice"], |
| 37 | + { |
| 38 | + "matchFileNames": ["src/emailservice/**"], |
40 | 39 | "groupName": "emailservice",
|
41 |
| - "assigneesFromCodeOwners": true |
42 | 40 | },
|
43 |
| - { |
44 |
| - "matchPaths": ["src/featureflagservice"], |
| 41 | + { |
| 42 | + "matchFileNames": ["src/featureflagservice/**"], |
45 | 43 | "groupName": "featureflagservice",
|
46 |
| - "assigneesFromCodeOwners": true |
47 | 44 | },
|
48 |
| - { |
49 |
| - "matchPaths": ["src/frauddetectionservice"], |
| 45 | + { |
| 46 | + "matchFileNames": ["src/frauddetectionservice/**"], |
50 | 47 | "groupName": "frauddetectionservice",
|
51 |
| - "assigneesFromCodeOwners": true |
52 | 48 | },
|
53 |
| - { |
54 |
| - "matchPaths": ["src/frontend"], |
| 49 | + { |
| 50 | + "matchFileNames": ["src/frontend/**"], |
55 | 51 | "groupName": "frontend",
|
56 |
| - "assigneesFromCodeOwners": true |
57 | 52 | },
|
58 |
| - { |
59 |
| - "matchPaths": ["src/frontendproxy"], |
| 53 | + { |
| 54 | + "matchFileNames": ["src/frontendproxy/**"], |
60 | 55 | "groupName": "frontendproxy",
|
61 |
| - "assigneesFromCodeOwners": true |
62 | 56 | },
|
63 |
| - { |
64 |
| - "matchPaths": ["src/grafana"], |
| 57 | + { |
| 58 | + "matchFileNames": ["src/grafana/**"], |
65 | 59 | "groupName": "grafana",
|
66 |
| - "assigneesFromCodeOwners": true |
67 | 60 | },
|
68 |
| - { |
69 |
| - "matchPaths": ["src/kakfa"], |
70 |
| - "groupName": "kakfa", |
71 |
| - "assigneesFromCodeOwners": true |
| 61 | + { |
| 62 | + "matchFileNames": ["src/kafka/**"], |
| 63 | + "groupName": "kafka", |
72 | 64 | },
|
73 |
| - { |
74 |
| - "matchPaths": ["src/loadgenerator"], |
| 65 | + { |
| 66 | + "matchFileNames": ["src/loadgenerator/**"], |
75 | 67 | "groupName": "loadgenerator",
|
76 |
| - "assigneesFromCodeOwners": true |
77 | 68 | },
|
78 |
| - { |
79 |
| - "matchPaths": ["src/otelcollector"], |
| 69 | + { |
| 70 | + "matchFileNames": ["src/otelcollector/**"], |
80 | 71 | "groupName": "otelcollector",
|
81 |
| - "assigneesFromCodeOwners": true |
82 | 72 | },
|
83 |
| - { |
84 |
| - "matchPaths": ["src/paymentservice"], |
| 73 | + { |
| 74 | + "matchFileNames": ["src/paymentservice/**"], |
85 | 75 | "groupName": "paymentservice",
|
86 |
| - "assigneesFromCodeOwners": true |
87 | 76 | },
|
88 |
| - { |
89 |
| - "matchPaths": ["src/productcatalogservice"], |
| 77 | + { |
| 78 | + "matchFileNames": ["src/productcatalogservice/**"], |
90 | 79 | "groupName": "productcatalogservice",
|
91 |
| - "assigneesFromCodeOwners": true |
92 | 80 | },
|
93 |
| - { |
94 |
| - "matchPaths": ["src/prometheus"], |
| 81 | + { |
| 82 | + "matchFileNames": ["src/prometheus/**"], |
95 | 83 | "groupName": "prometheus",
|
96 |
| - "assigneesFromCodeOwners": true |
97 | 84 | },
|
98 |
| - { |
99 |
| - "matchPaths": ["src/quoteservice"], |
| 85 | + { |
| 86 | + "matchFileNames": ["src/quoteservice/**"], |
100 | 87 | "groupName": "quoteservice",
|
101 |
| - "assigneesFromCodeOwners": true |
102 | 88 | },
|
103 |
| - { |
104 |
| - "matchPaths": ["src/recommendationservice"], |
| 89 | + { |
| 90 | + "matchFileNames": ["src/recommendationservice/**"], |
105 | 91 | "groupName": "recommendationservice",
|
106 |
| - "assigneesFromCodeOwners": true |
107 | 92 | },
|
108 |
| - { |
109 |
| - "matchPaths": ["src/shippingservice"], |
| 93 | + { |
| 94 | + "matchFileNames": ["src/shippingservice/**"], |
110 | 95 | "groupName": "shippingservice",
|
111 |
| - "assigneesFromCodeOwners": true |
112 | 96 | },
|
113 | 97 | {
|
114 | 98 | // intentionally using Java 11 in some examples
|
|
0 commit comments