Skip to content

Commit a780cb9

Browse files
sync config with renovate-central
1 parent 560c8c4 commit a780cb9

File tree

1 file changed

+103
-119
lines changed

1 file changed

+103
-119
lines changed

.github/renovate.json

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

0 commit comments

Comments
 (0)