-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathkonflux.json
32 lines (32 loc) · 1.29 KB
/
konflux.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"tekton": {
"fileMatch": ["\\.yaml$","\\.yml$"],
"includePaths": [".tekton/**"],
"packageRules": [
{
"matchPackagePatterns": [
"^quay.io/redhat-appstudio-tekton-catalog/",
"^quay.io/konflux-ci/tekton-catalog/"
],
"enabled": true,
"groupName": "Konflux references",
"branchName": "renovate/konflux/references/{{baseBranch}}",
"commitMessageTopic": "Konflux references",
"semanticCommits": "enabled",
"prFooter": "To execute skipped test pipelines write comment `/ok-to-test`",
"prBodyColumns": [
"Package",
"Change",
"Notes"
],
"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|konflux-ci/tekton-catalog)/task-' '' packageName}}}/{{{newVersion}}}/MIGRATION.md):warning:{{/if}}"
},
"prBodyTemplate": "{{{header}}}{{{table}}}{{{notes}}}{{{changelogs}}}{{{footer}}}",
"recreateWhen": "always",
"rebaseWhen": "behind-base-branch"
}
]
}
}