Skip to content

Commit d7ec67e

Browse files
authored
Update renovate's configuration (#3892)
ref: CWFHEALTH-2950 Signed-off-by: Giulia Naponiello <gnaponie@redhat.com>
1 parent 3e342fe commit d7ec67e

File tree

1 file changed

+27
-9
lines changed

1 file changed

+27
-9
lines changed

components/mintmaker/base/renovate-config.yaml

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,14 @@ data:
77
renovate.json: |
88
{
99
"onboarding": false,
10-
"requireConfig": "ignored",
10+
"requireConfig": "optional",
1111
"platformCommit": true,
1212
"autodiscover": false,
13+
"enabledManagers": ["tekton", "dockerfile", "lockFileMaintenance"],
1314
"tekton": {
1415
"fileMatch": ["\\.yaml$","\\.yml$"],
1516
"includePaths": [".tekton/**"],
1617
"packageRules": [
17-
{
18-
"matchPackagePatterns": [
19-
"[*]"
20-
],
21-
"enabled": false
22-
},
2318
{
2419
"matchPackagePatterns": [
2520
"^quay.io/redhat-appstudio-tekton-catalog/"
@@ -28,8 +23,31 @@ data:
2823
"matchDepPatterns": [
2924
"^quay.io/redhat-appstudio-tekton-catalog/"
3025
],
31-
"semanticCommits": "enabled"
26+
"groupName": "Konflux references",
27+
"branchName": "konflux/references/{{baseBranch}}",
28+
"commitBody": "Signed-off-by: {{{gitAuthor}}}",
29+
"commitMessageTopic": "Konflux references",
30+
"semanticCommits": "enabled",
31+
"prFooter": "To execute skipped test pipelines write comment `/ok-to-test`",
32+
"prBodyColumns": [
33+
"Package",
34+
"Change",
35+
"Notes"
36+
],
37+
"prBodyDefinitions": "{ \"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/task-' '' packageName}}}/{{{newVersion}}}/MIGRATION.md):warning:{{/if}}\" }",
38+
"prBodyTemplate": "{{{header}}}{{{table}}}{{{notes}}}{{{changelogs}}}{{{footer}}}",
39+
"recreateWhen": "always",
40+
"rebaseWhen": "behind-base-branch"
3241
}
3342
]
34-
}
43+
},
44+
"lockFileMaintenance": {
45+
"enabled": true,
46+
"recreateWhen": "always",
47+
"rebaseStalePrs": true,
48+
"branchTopic": "lock-file-maintenance",
49+
"schedule": ["at any time"]
50+
},
51+
"forkProcessing": "enabled",
52+
"dependencyDashboard": true
3553
}

0 commit comments

Comments
 (0)