Skip to content

Commit 096947a

Browse files
renovate[bot]josephcakim-tsao
authored
chore(config): migrate config .github/renovate.json (#1845)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Joseph Kim <[email protected]> Co-authored-by: Kim Tsao <[email protected]>
1 parent be6f65f commit 096947a

File tree

1 file changed

+158
-66
lines changed

1 file changed

+158
-66
lines changed

.github/renovate.json

Lines changed: 158 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -5,144 +5,236 @@
55
":rebaseStalePrs",
66
"group:allNonMajor",
77
"default:pinDigestsDisabled",
8-
"default:automergeBranchPush"
8+
":automergeBranch"
9+
],
10+
"labels": [
11+
"kind/dependency upgrade"
912
],
10-
"python": {
11-
"groupName": "python ",
12-
"additionalBranchPrefix": "python ",
13-
"dependencyDashboardApproval": true,
14-
"description": "require dashboard approval for all python dependencies due to potential conflicts"
15-
},
16-
"labels": ["kind/dependency upgrade"],
1713
"npm": {
1814
"minimumReleaseAge": "1 day"
1915
},
2016
"pip_requirements": {
21-
"fileMatch": ["requirements.*\\.in"]
22-
},
23-
"docker": {
24-
"digest": {
25-
"enabled": false
26-
}
17+
"fileMatch": [
18+
"requirements.*\\.in"
19+
]
2720
},
2821
"major": {
2922
"dependencyDashboardApproval": true
3023
},
3124
"packageRules": [
3225
{
33-
"matchDatasources": ["docker"],
34-
"groupName": ["Docker base images"]
26+
"matchCategories": [
27+
"python"
28+
],
29+
"groupName": "python ",
30+
"additionalBranchPrefix": "python ",
31+
"dependencyDashboardApproval": true,
32+
"description": "require dashboard approval for all python dependencies due to potential conflicts"
33+
},
34+
{
35+
"matchCategories": [
36+
"docker"
37+
],
38+
"digest": {
39+
"enabled": false
40+
}
41+
},
42+
{
43+
"matchDatasources": [
44+
"docker"
45+
],
46+
"groupName": "Docker base images"
3547
},
3648
{
37-
"matchDepTypes": ["devDependencies"],
38-
"matchUpdateTypes": ["patch", "minor"],
49+
"matchDepTypes": [
50+
"devDependencies"
51+
],
52+
"matchUpdateTypes": [
53+
"patch",
54+
"minor"
55+
],
3956
"matchCurrentVersion": "!/^0/",
40-
"groupName": ["DevDependencies (non-major)"],
57+
"groupName": "DevDependencies (non-major)",
4158
"automerge": true
4259
},
4360
{
44-
"matchDepTypes": ["devDependencies"],
45-
"matchUpdateTypes": ["major"],
46-
"groupName": ["DevDependencies "]
61+
"matchDepTypes": [
62+
"devDependencies"
63+
],
64+
"matchUpdateTypes": [
65+
"major"
66+
],
67+
"groupName": "DevDependencies "
4768
},
4869
{
49-
"matchDepTypes": ["dependencies", "peerDependencies"],
70+
"matchDepTypes": [
71+
"dependencies",
72+
"peerDependencies"
73+
],
5074
"groupName": "Dependencies (non-major)",
51-
"matchUpdateTypes": ["minor", "patch"]
75+
"matchUpdateTypes": [
76+
"minor",
77+
"patch"
78+
]
5279
},
5380
{
54-
"matchDepTypes": ["dependencies", "peerDependencies"],
81+
"matchDepTypes": [
82+
"dependencies",
83+
"peerDependencies"
84+
],
5585
"groupName": "Dependencies",
56-
"matchUpdateTypes": ["major"]
86+
"matchUpdateTypes": [
87+
"major"
88+
]
5789
},
5890
{
59-
"extends": ["packages:test"],
60-
"matchUpdateTypes": ["patch", "minor"],
91+
"extends": [
92+
"packages:test"
93+
],
94+
"matchUpdateTypes": [
95+
"patch",
96+
"minor"
97+
],
6198
"matchCurrentVersion": "!/^0/",
6299
"groupName": "Test packages (non-major)",
63100
"automerge": true
64101
},
65102
{
66-
"extends": ["packages:test"],
67-
"matchUpdateTypes": ["major"],
103+
"extends": [
104+
"packages:test"
105+
],
106+
"matchUpdateTypes": [
107+
"major"
108+
],
68109
"groupName": "Test packages "
69110
},
70111
{
71-
"extends": ["packages:linters"],
72-
"matchUpdateTypes": ["patch", "minor"],
112+
"extends": [
113+
"packages:linters"
114+
],
115+
"matchUpdateTypes": [
116+
"patch",
117+
"minor"
118+
],
73119
"matchCurrentVersion": "!/^0/",
74120
"groupName": "linters (non-major)",
75121
"automerge": true
76122
},
77123
{
78-
"extends": ["packages:linters"],
79-
"matchUpdateTypes": ["major"],
124+
"extends": [
125+
"packages:linters"
126+
],
127+
"matchUpdateTypes": [
128+
"major"
129+
],
80130
"groupName": "linters"
81131
},
82132
{
83-
"extends": "monorepo:material-ui",
84-
"matchUpdateTypes": ["patch", "minor"],
133+
"extends": [
134+
"monorepo:material-ui"
135+
],
136+
"matchUpdateTypes": [
137+
"patch",
138+
"minor"
139+
],
85140
"groupName": "material-ui (non-major)",
86141
"automerge": true
87142
},
88143
{
89-
"extends": "monorepo:material-ui",
90-
"matchUpdateTypes": ["major"],
144+
"extends": [
145+
"monorepo:material-ui"
146+
],
147+
"matchUpdateTypes": [
148+
"major"
149+
],
91150
"groupName": "material-ui"
92151
},
93152
{
94-
"extends": "monorepo:react",
95-
"matchUpdateTypes": ["patch", "minor"],
153+
"extends": [
154+
"monorepo:react"
155+
],
156+
"matchUpdateTypes": [
157+
"patch",
158+
"minor"
159+
],
96160
"groupName": "react (non-major)",
97161
"automerge": true
98162
},
99163
{
100-
"extends": "monorepo:react",
101-
"matchUpdateTypes": ["major"],
164+
"extends": [
165+
"monorepo:react"
166+
],
167+
"matchUpdateTypes": [
168+
"major"
169+
],
102170
"groupName": "react"
103171
},
104172
{
105-
"extends": "monorepo:emotion",
106-
"matchUpdateTypes": ["patch", "minor"],
173+
"extends": [
174+
"monorepo:emotion"
175+
],
176+
"matchUpdateTypes": [
177+
"patch",
178+
"minor"
179+
],
107180
"groupName": "emotion (non-major)",
108181
"automerge": true
109182
},
110183
{
111-
"extends": "monorepo:emotion",
112-
"matchUpdateTypes": ["major"],
184+
"extends": [
185+
"monorepo:emotion"
186+
],
187+
"matchUpdateTypes": [
188+
"major"
189+
],
113190
"groupName": "emotion"
114191
},
115192
{
116-
"matchPackagePrefixes": ["@types/"],
117-
"matchUpdateTypes": ["patch", "minor"],
118-
"groupName": "types (non-major)"
193+
"matchUpdateTypes": [
194+
"patch",
195+
"minor"
196+
],
197+
"groupName": "types (non-major)",
198+
"matchPackageNames": [
199+
"@types/{/,}**"
200+
]
119201
},
120202
{
121-
"matchPackagePrefixes": ["@types/"],
122-
"matchUpdateTypes": ["major"],
123-
"groupName": "types "
203+
"matchUpdateTypes": [
204+
"major"
205+
],
206+
"groupName": "types ",
207+
"matchPackageNames": [
208+
"@types/{/,}**"
209+
]
124210
},
125211
{
126-
"matchPackagePatterns": [
127-
"^@backstage/",
128-
"^@backstage-community/",
129-
"^@janus-idp/",
130-
"^@immobiliarelabs/",
131-
"^@roadiehq/",
132-
"^@pagerduty/",
133-
"^@internal/"
134-
],
135212
"description": "ignore updates to all backstage updates and 3rd party plugins",
136-
"groupName": ["Backstage packages"],
213+
"groupName": "Backstage packages",
137214
"dependencyDashboardApproval": true,
138-
"enabled": false
215+
"enabled": false,
216+
"matchPackageNames": [
217+
"/^@backstage//",
218+
"/^@backstage-community//",
219+
"/^@janus-idp//",
220+
"/^@immobiliarelabs//",
221+
"/^@roadiehq//",
222+
"/^@pagerduty//",
223+
"/^@internal//"
224+
]
139225
}
140226
],
141-
"ignorePaths": ["**/dist-dynamic/**"],
142-
"ignoreDeps": ["@roadiehq/backstage-plugin-argo-cd"],
227+
"ignorePaths": [
228+
"**/dist-dynamic/**"
229+
],
230+
"ignoreDeps": [
231+
"@roadiehq/backstage-plugin-argo-cd"
232+
],
143233
"vulnerabilityAlerts": {
144234
"enabled": true,
145-
"addLabels": ["kind/security"]
235+
"addLabels": [
236+
"kind/security"
237+
]
146238
},
147239
"osvVulnerabilityAlerts": true
148240
}

0 commit comments

Comments
 (0)