Skip to content

Commit 63437bf

Browse files
Update renovate.json for tekton and dockerfile
1 parent a2f82f8 commit 63437bf

File tree

1 file changed

+57
-14
lines changed

1 file changed

+57
-14
lines changed

.github/renovate.json

Lines changed: 57 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,62 @@
99
"automergeType": "pr",
1010
"automerge": true,
1111
"enabledManagers": ["dockerfile", "tekton"],
12-
"packageRules": [
13-
{
14-
"matchUpdateTypes": ["*"],
15-
"enabled": false
16-
},
17-
{
18-
"matchUpdateTypes": ["digest"],
19-
"enabled": true
20-
},
21-
{
22-
"matchFileNames": ["*Dockerfile.konflux*", ".tekton/**"],
23-
"enabled": true
24-
}
25-
],
12+
"dockerfile": {
13+
"enabled": true,
14+
"additionalBranchPrefix": "{{baseBranch}}/",
15+
"branchPrefix": "konflux/mintmaker/",
16+
"packageRules": [
17+
{
18+
"matchUpdateTypes": ["*"],
19+
"enabled": false
20+
},
21+
{
22+
"matchUpdateTypes": ["digest"],
23+
"enabled": true
24+
},
25+
{
26+
"matchFileNames": ["*Dockerfile.konflux*"],
27+
"enabled": true
28+
}
29+
]
30+
},
31+
"tekton": {
32+
"fileMatch": [
33+
"\\.yaml$",
34+
"\\.yml$"
35+
],
36+
"includePaths": [
37+
".tekton/**"
38+
],
39+
"packageRules": [
40+
{
41+
"matchPackagePatterns": [
42+
"^quay.io/redhat-appstudio-tekton-catalog/",
43+
"^quay.io/konflux-ci/tekton-catalog/"
44+
],
45+
"enabled": true,
46+
"groupName": "Konflux references",
47+
"branchPrefix": "konflux/references/",
48+
"group": {
49+
"branchTopic": "{{{baseBranch}}}",
50+
"commitMessageTopic": "{{{groupName}}}"
51+
},
52+
"commitMessageTopic": "Konflux references",
53+
"semanticCommits": "enabled",
54+
"prFooter": "To execute skipped test pipelines write comment `/ok-to-test`",
55+
"prBodyColumns": [
56+
"Package",
57+
"Change",
58+
"Notes"
59+
],
60+
"prBodyDefinitions": {
61+
"Notes": "{{#if (or (containsString updateType 'minor') (containsString updateType 'major'))}}:warning:[migration](https://github.com/redhat-appstudio/build-definitions/blob/main/task/{{{replace '^quay.io/(redhat-appstudio-tekton-catalog|konflux-ci/tekton-catalog)/task-' '' packageName}}}/{{{newVersion}}}/MIGRATION.md):warning:{{/if}}"
62+
},
63+
"prBodyTemplate": "{{{header}}}{{{table}}}{{{notes}}}{{{changelogs}}}{{{controls}}}{{{footer}}}",
64+
"recreateWhen": "always",
65+
"rebaseWhen": "behind-base-branch"
66+
}
67+
]
68+
},
2669
"prHourlyLimit": 0
2770
}

0 commit comments

Comments
 (0)