Skip to content

Commit 2b6a6ed

Browse files
authored
ci: create renovate.json
1 parent 2515792 commit 2b6a6ed

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

renovate.json

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:base",
5+
"helpers:pinGitHubActionDigests",
6+
":gitSignOff"
7+
],
8+
"addLabels": ["dependencies"],
9+
"postUpdateOptions": [
10+
"gomodTidy",
11+
"gomodMassage"
12+
],
13+
"packageRules": [
14+
{
15+
"matchUpdateTypes": ["pin", "pinDigest", "digest"],
16+
"addLabels": ["pin"],
17+
"automerge": true
18+
},
19+
{
20+
"matchUpdateTypes": ["minor", "patch"],
21+
"matchCurrentVersion": "!/^0/",
22+
"automerge": true
23+
},
24+
{
25+
"matchManagers": ["gomod"],
26+
"addLabels": ["go"],
27+
"automerge": true
28+
},
29+
{
30+
"matchManagers": ["github-actions"],
31+
"addLabels": ["github_actions"],
32+
"automerge": true
33+
},
34+
{
35+
"matchManagers": ["crossplane"],
36+
"addLabels": ["crossplane"],
37+
"automerge": true
38+
},
39+
{
40+
"matchManagers": ["dockerfile"],
41+
"addLabels": ["docker"],
42+
"automerge": true
43+
},
44+
{
45+
"matchManagers": ["kustomize"],
46+
"addLabels": ["kustomize"],
47+
"automerge": true
48+
},
49+
{
50+
"matchManagers": ["helm-values"],
51+
"addLabels": ["helm_values"],
52+
"automerge": true
53+
}
54+
],
55+
"regexManagers": [
56+
{
57+
"fileMatch": [
58+
"(^|\\/)Makefile$",
59+
"(^|\\/)Dockerfile",
60+
"(^|\\/).*\\.ya?ml$",
61+
"(^|\\/).*\\.toml$",
62+
"(^|\\/).*\\.sh$"
63+
],
64+
"matchStrings": [
65+
"# renovate: datasource=(?<datasource>.+?) depName=(?<depName>.+?)\\s.*?_VERSION ?(\\??=|\\: ?) ?\\\"?(?<currentValue>.+?)?\\\"?\\s"
66+
]
67+
}
68+
]
69+
}

0 commit comments

Comments
 (0)