|
1 | 1 | { |
2 | | - "$schema": "https://docs.renovatebot.com/renovate-schema.json", |
3 | | - "extends": ["config:recommended"], |
4 | | - "branchPrefix": "renovate/", |
5 | | - "baseBranches": ["main", "rhoai-2.8", "rhoai-2.16", "rhoai-2.19", "rhoai-2.22"], |
6 | | - "ignoreTests": true, |
7 | | - "automergeType": "pr", |
8 | | - "automerge": true, |
9 | | - "prHourlyLimit": 0, |
10 | | - "enabledManagers": ["dockerfile", "tekton", "rpm"], |
11 | | - "packageRules": [ |
12 | | - { |
13 | | - "matchManagers": ["dockerfile"], |
14 | | - "matchBaseBranches": ["main", "rhoai-2.8", "rhoai-2.16", "rhoai-2.19", "rhoai-2.22"], |
15 | | - "matchUpdateTypes": ["digest"], |
16 | | - "matchFileNames": ["*Dockerfile.konflux*"], |
17 | | - "enabled": true, |
18 | | - "ignoreTests": true, |
19 | | - "automergeType": "pr", |
20 | | - "automerge": true, |
21 | | - "groupName": "Dockerfile Digest Updates", |
22 | | - "branchPrefix": "renovate/docker-main/", |
23 | | - "semanticCommits": "enabled" |
24 | | - }, |
25 | | - { |
26 | | - "matchManagers": ["tekton"], |
27 | | - "matchBaseBranches": ["rhoai-2.8", "rhoai-2.16"], |
28 | | - "matchUpdateTypes": ["digest", "minor"], |
29 | | - "schedule": ["* 0-3 1 * *"], |
30 | | - "enabled": true, |
31 | | - "groupName": "Tekton Updates", |
32 | | - "branchPrefix": "renovate/tekton-rhoai/", |
33 | | - "semanticCommits": "enabled", |
34 | | - "prFooter": "To execute skipped test pipelines write comment `/ok-to-test`", |
35 | | - "matchPackageNames": [ |
36 | | - "/^quay.io/redhat-appstudio-tekton-catalog//", |
37 | | - "/^quay.io/konflux-ci/tekton-catalog//" |
38 | | - ] |
39 | | - }, |
40 | | - { |
41 | | - "matchManagers": ["rpm"], |
42 | | - "matchBaseBranches": ["main", "rhoai-2.8", "rhoai-2.16", "rhoai-2.19", "rhoai-2.22"], |
43 | | - "groupName": "RPM Updates", |
44 | | - "commitMessageTopic": "RPM updates", |
45 | | - "enabled": true, |
46 | | - "schedule": ["at any time"], |
47 | | - "branchPrefix": "renovate/rpm/", |
48 | | - "semanticCommits": "enabled" |
49 | | - } |
50 | | - ], |
51 | | - "dockerfile": { |
52 | | - "enabled": true, |
53 | | - "schedule": ["at any time"], |
54 | | - "additionalBranchPrefix": "{{baseBranch}}/", |
55 | | - "branchPrefix": "konflux/mintmaker/", |
56 | | - "ignoreTests": true, |
57 | | - "automergeType": "pr", |
58 | | - "automerge": true, |
59 | | - "packageRules": [ |
60 | | - { |
61 | | - "matchUpdateTypes": [ |
62 | | - "major", |
63 | | - "minor", |
64 | | - "pin", |
65 | | - "pinDigest", |
66 | | - "patch", |
67 | | - "bump" |
68 | | - ], |
69 | | - "enabled": false |
70 | | - } |
71 | | - ], |
72 | | - "ignorePaths": [ |
73 | | - "**/Dockerfile", |
74 | | - "!**/Dockerfile.konflux*" |
75 | | - ], |
76 | | - "pinDigests": true |
77 | | - }, |
78 | | - "tekton": { |
79 | | - "enabled": true, |
80 | | - "schedule": ["* 0-3 1 * *"], |
81 | | - "fileMatch": ["\\.yaml$", "\\.yml$"], |
82 | | - "includePaths": [".tekton/**"], |
83 | | - "packageRules": [ |
84 | | - { |
85 | | - "matchUpdateTypes": [ |
86 | | - "major", |
87 | | - "pin", |
88 | | - "pinDigest", |
89 | | - "patch" |
90 | | - ], |
91 | | - "enabled": false |
92 | | - }, |
93 | | - { |
94 | | - "matchUpdateTypes": ["digest", "minor"], |
95 | | - "enabled": true, |
96 | | - "groupName": "Konflux references", |
97 | | - "branchPrefix": "konflux/references/", |
98 | | - "semanticCommits": "enabled", |
99 | | - "prFooter": "To execute skipped test pipelines write comment `/ok-to-test`", |
100 | | - "prBodyColumns": ["Package", "Change", "Notes"], |
101 | | - "prBodyDefinitions": { |
102 | | - "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}}" |
103 | | - }, |
104 | | - "prBodyTemplate": "{{{header}}}{{{table}}}{{{notes}}}{{{changelogs}}}{{{controls}}}{{{footer}}}", |
105 | | - "recreateWhen": "always", |
106 | | - "rebaseWhen": "behind-base-branch", |
107 | | - "matchPackageNames": [ |
108 | | - "/^quay.io/redhat-appstudio-tekton-catalog//", |
109 | | - "/^quay.io/konflux-ci/tekton-catalog//" |
110 | | - ] |
111 | | - } |
112 | | - ] |
113 | | - }, |
114 | | - "rpm": { |
115 | | - "enabled": true, |
116 | | - "schedule": ["at any time"] |
117 | | - } |
118 | | - } |
| 2 | + "$schema": "https://docs.renovatebot.com/renovate-schema.json", |
| 3 | + "extends": [ |
| 4 | + "github>red-hat-data-services/konflux-central//renovate/default-renovate.json" |
| 5 | + ] |
| 6 | +} |
0 commit comments