|
7 | 7 | renovate.json: | |
8 | 8 | { |
9 | 9 | "onboarding": false, |
10 | | - "requireConfig": "ignored", |
| 10 | + "requireConfig": "optional", |
11 | 11 | "platformCommit": true, |
12 | 12 | "autodiscover": false, |
| 13 | + "enabledManagers": ["tekton", "dockerfile", "lockFileMaintenance"], |
13 | 14 | "tekton": { |
14 | 15 | "fileMatch": ["\\.yaml$","\\.yml$"], |
15 | 16 | "includePaths": [".tekton/**"], |
16 | 17 | "packageRules": [ |
17 | | - { |
18 | | - "matchPackagePatterns": [ |
19 | | - "[*]" |
20 | | - ], |
21 | | - "enabled": false |
22 | | - }, |
23 | 18 | { |
24 | 19 | "matchPackagePatterns": [ |
25 | 20 | "^quay.io/redhat-appstudio-tekton-catalog/" |
|
28 | 23 | "matchDepPatterns": [ |
29 | 24 | "^quay.io/redhat-appstudio-tekton-catalog/" |
30 | 25 | ], |
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" |
32 | 41 | } |
33 | 42 | ] |
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 |
35 | 53 | } |
0 commit comments