Skip to content

Commit 4a63ecb

Browse files
authored
chore: migrate to default.json for renovate for others to load this file (#101)
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
1 parent e425cc7 commit 4a63ecb

1 file changed

Lines changed: 55 additions & 0 deletions

File tree

default.json

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:base",
5+
"helpers:pinGitHubActionDigests"
6+
],
7+
"semanticCommits": "enabled",
8+
"labels": [
9+
"renovate"
10+
],
11+
"git-submodules": {
12+
"enabled": true
13+
},
14+
"packageRules": [
15+
{
16+
"description": "Automerge minor updates if they are not 0.x releases",
17+
"matchUpdateTypes": ["minor"],
18+
"matchCurrentVersion": "!/^0/",
19+
"automerge": true
20+
},
21+
{
22+
"description": "Automerge patch and digest updates",
23+
"matchUpdateTypes": ["patch", "digest"],
24+
"automerge": true
25+
},
26+
{
27+
"description": "Automerge github action updates of all types except releasing ones",
28+
"matchManagers": ["github-actions"],
29+
"excludeDepNames": [
30+
"google-github-actions/release-please-action",
31+
"googleapis/release-please-action",
32+
"goreleaser/goreleaser-action"
33+
],
34+
"automerge": true
35+
},
36+
{
37+
"description": "Automerge submodules",
38+
"matchManagers": ["git-submodules"],
39+
"automerge": true
40+
},
41+
{
42+
"description": "Automerge devdependency updates of all types",
43+
"matchUpdateTypes": [
44+
"minor",
45+
"patch",
46+
"pin",
47+
"digest"
48+
],
49+
"matchDepTypes": [
50+
"devDependencies"
51+
],
52+
"automerge": true
53+
}
54+
]
55+
}

0 commit comments

Comments
 (0)