Skip to content

Commit 4f337e1

Browse files
authored
chore: Simplify renovate config so it groups dependencies better. (#630)
1 parent 85655e5 commit 4f337e1

File tree

1 file changed

+19
-35
lines changed

1 file changed

+19
-35
lines changed

.github/renovate.json

Lines changed: 19 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,18 @@
11
{
22
"extends": [
3-
"config:recommended",
4-
":semanticCommitTypeAll(chore)",
5-
":disableDependencyDashboard"
3+
"config:recommended"
64
],
7-
"ignorePresets": [
8-
":semanticPrefixFixDepsChoreOthers"
9-
],
10-
"commitMessagePrefix": "deps: ",
11-
"prConcurrentLimit": 0,
12-
"rebaseWhen": "behind-base-branch",
13-
"dependencyDashboard": true,
145
"dependencyDashboardLabels": ["type: process"],
15-
"semanticCommits": "enabled",
6+
"commitMessagePrefix": "deps: ",
167
"postUpdateOptions": [
178
"gomodTidy"
189
],
10+
"prConcurrentLimit": 5,
1911
"packageRules": [
20-
{
21-
"description": "Disable MAJOR update types",
22-
"matchUpdateTypes": [
23-
"major"
24-
],
25-
"enabled": false
26-
},
2712
{
2813
"matchManagers": ["github-actions"],
2914
"groupName": "Github action dependencies"
3015
},
31-
{
32-
"matchPackagePatterns": [
33-
"^kubernetes",
34-
"^k8s.io/client-go",
35-
"^sigs.k8s.io/controller-runtime",
36-
"^sigs.k8s.io/controller-tools"
37-
],
38-
"groupName": "Kubernetes runtime dependencies"
39-
},
4016
{
4117
"matchPackagePatterns": [
4218
"^cert-manager/cert-manager",
@@ -48,20 +24,28 @@
4824
"groupName": "Build Tools"
4925
},
5026
{
51-
"groupName": "Non-major go dependency updates",
27+
"matchPackagePatterns": [
28+
"^kubernetes",
29+
"^k8s.io/client-go",
30+
"^sigs.k8s.io/controller-runtime",
31+
"^sigs.k8s.io/controller-tools"
32+
],
5233
"matchManagers": ["gomod"],
53-
"matchUpdateTypes": ["minor", "patch"]
34+
"groupName": "Kubernetes runtime dependencies"
35+
},
36+
{
37+
"matchManagers": ["dockerfile"],
38+
"groupName": "Container image updates"
5439
},
5540
{
56-
"groupName": "Non-major other dependency updates",
41+
"groupName": "Go dependency updates",
42+
"matchUpdateTypes": ["minor", "patch", "pin", "digest"]
43+
},
44+
{
45+
"groupName": "Other dependency updates",
5746
"matchUpdateTypes": ["minor", "patch", "pin", "digest"]
5847
}
5948
],
60-
"force": {
61-
"constraints": {
62-
"go": "1.20"
63-
}
64-
},
6549
"regexManagers": [
6650
{
6751
"customType": "regex",

0 commit comments

Comments
 (0)