Skip to content

Commit bb76497

Browse files
chore(config): migrate config .github/renovate.json (#1945)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 7b7c320 commit bb76497

File tree

1 file changed

+98
-28
lines changed

1 file changed

+98
-28
lines changed

.github/renovate.json

Lines changed: 98 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@
44
"mergeConfidence:all-badges",
55
"config:recommended"
66
],
7-
"labels": ["renovate"],
7+
"labels": [
8+
"renovate"
9+
],
810
"timezone": "Europe/Berlin",
9-
"automergeSchedule": ["after 3am", "before 6am"],
11+
"automergeSchedule": [
12+
"after 3am",
13+
"before 6am"
14+
],
1015
"rebaseWhen": "conflicted",
1116
"prHourlyLimit": 0,
1217
"helm-values": {
@@ -17,74 +22,139 @@
1722
},
1823
"packageRules": [
1924
{
20-
"matchManagers": ["github-actions"],
21-
"matchUpdateTypes": ["digest", "pin", "minor", "patch"],
25+
"matchManagers": [
26+
"github-actions"
27+
],
28+
"matchUpdateTypes": [
29+
"digest",
30+
"pin",
31+
"minor",
32+
"patch"
33+
],
2234
"automerge": true,
2335
"pinDigests": true
2436
},
2537
{
26-
"matchDatasources": ["docker", "helm"],
27-
"matchUpdateTypes": ["digest"],
28-
"schedule": ["every monday"],
38+
"matchDatasources": [
39+
"docker",
40+
"helm"
41+
],
42+
"matchUpdateTypes": [
43+
"digest"
44+
],
45+
"schedule": [
46+
"on monday"
47+
],
2948
"automerge": true
3049
},
3150
{
32-
"matchDatasources": ["docker", "helm"],
33-
"matchUpdateTypes": ["pinDigest", "pin", "minor", "patch"],
51+
"matchDatasources": [
52+
"docker",
53+
"helm"
54+
],
55+
"matchUpdateTypes": [
56+
"pinDigest",
57+
"pin",
58+
"minor",
59+
"patch"
60+
],
3461
"automerge": true
3562
},
3663
{
37-
"matchDepTypes": ["Kustomization"],
38-
"matchUpdateTypes": ["pinDigest", "pin", "minor", "patch"],
64+
"matchDepTypes": [
65+
"Kustomization"
66+
],
67+
"matchUpdateTypes": [
68+
"pinDigest",
69+
"pin",
70+
"minor",
71+
"patch"
72+
],
3973
"automerge": true
4074
},
4175
{
42-
"matchDatasources": ["docker", "helm"],
43-
"matchUpdateTypes": ["major"],
44-
"assignees": ["Skaronator"]
76+
"matchDatasources": [
77+
"docker",
78+
"helm"
79+
],
80+
"matchUpdateTypes": [
81+
"major"
82+
],
83+
"assignees": [
84+
"Skaronator"
85+
]
4586
},
4687
{
47-
"matchDepTypes": ["Kustomization"],
48-
"matchUpdateTypes": ["major"],
49-
"assignees": ["Skaronator"]
88+
"matchDepTypes": [
89+
"Kustomization"
90+
],
91+
"matchUpdateTypes": [
92+
"major"
93+
],
94+
"assignees": [
95+
"Skaronator"
96+
]
5097
},
5198
{
52-
"matchPackageNames": ["ghcr.io/skaronator/devops-toolbox"],
99+
"matchPackageNames": [
100+
"ghcr.io/skaronator/devops-toolbox"
101+
],
53102
"automerge": true
54103
},
55104
{
56-
"matchPackageNames": ["ghcr.io/home-assistant/home-assistant"],
105+
"matchPackageNames": [
106+
"ghcr.io/home-assistant/home-assistant"
107+
],
57108
"matchNewValue": "/^.+\\.0$/",
58109
"automerge": false
59110
},
60111
{
61-
"matchPackageNames": ["plexinc/pms-docker"],
112+
"matchPackageNames": [
113+
"plexinc/pms-docker"
114+
],
62115
"versioning": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)\\.(?<build>\\d+)\\-(?<revision>\\w+)$"
63116
},
64117
{
65-
"matchPackageNames": ["fireflyiii/core"],
118+
"matchPackageNames": [
119+
"fireflyiii/core"
120+
],
66121
"versioning": "regex:^version\\-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$"
67122
},
68123
{
69-
"matchPackageNames": ["k0sproject/k0s"],
70-
"assignees": ["Skaronator"],
124+
"matchPackageNames": [
125+
"k0sproject/k0s"
126+
],
127+
"assignees": [
128+
"Skaronator"
129+
],
71130
"versioning": "loose"
72131
},
73132
{
74-
"matchPackagePrefixes": ["ghcr.io/hotio"],
75-
"versioning": "regex:^release\\-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)\\.(?<build>\\d+)$"
133+
"versioning": "regex:^release\\-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)\\.(?<build>\\d+)$",
134+
"matchPackageNames": [
135+
"ghcr.io/hotio{/,}**"
136+
]
76137
},
77138
{
78139
"description": "Wait for stable release. Updating this instantly will cause issues since amd64 builds always take a tiny bit more",
79-
"matchPackageNames": ["redis", "mariadb", "postgres", "csi-driver-nfs"],
140+
"matchPackageNames": [
141+
"redis",
142+
"mariadb",
143+
"postgres",
144+
"csi-driver-nfs"
145+
],
80146
"minimumReleaseAge": "4 hours"
81147
}
82148
],
83149
"customManagers": [
84150
{
85151
"customType": "regex",
86-
"fileMatch": ["^k0sctl.yaml$"],
87-
"matchStrings": ["\\s+version\\:(!?\\s)(?<currentValue>.*)\\n"],
152+
"fileMatch": [
153+
"^k0sctl.yaml$"
154+
],
155+
"matchStrings": [
156+
"\\s+version\\:(!?\\s)(?<currentValue>.*)\\n"
157+
],
88158
"datasourceTemplate": "github-releases",
89159
"depNameTemplate": "k0sproject/k0s"
90160
}

0 commit comments

Comments
 (0)