Skip to content

Commit 18b9aa4

Browse files
committed
NO-JIRA: chore(.github/renovate.json): add doc links and disable the managers we are not ready to have around yet
1 parent b5af841 commit 18b9aa4

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed

.github/renovate.json

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"description": [
4+
"https://konflux.pages.redhat.com/docs/users/mintmaker/user.html",
5+
"https://github.com/konflux-ci/mintmaker/blob/main/config/renovate/renovate.json"
6+
],
7+
"extends": [
8+
"config:recommended",
9+
":gitSignOff",
10+
":disableDependencyDashboard"
11+
],
12+
"ignorePresets": [
13+
":dependencyDashboard"
14+
],
15+
"onboarding": false,
16+
"requireConfig": "optional",
17+
"inheritConfig": true,
18+
"platformCommit": "enabled",
19+
"autodiscover": false,
20+
"pruneStaleBranches": false,
21+
"branchConcurrentLimit": 0,
22+
"customEnvVariables": {
23+
"GOTOOLCHAIN": "auto"
24+
},
25+
"vulnerabilityAlerts": {
26+
"enabled": false
27+
},
28+
"additionalBranchPrefix": "{{baseBranch}}/",
29+
"branchPrefix": "konflux/mintmaker/",
30+
"enabledManagers": [
31+
"tekton",
32+
"dockerfile"
33+
],
34+
"tekton": {
35+
"additionalBranchPrefix": "",
36+
"fileMatch": [
37+
"\\.yaml$",
38+
"\\.yml$"
39+
],
40+
"includePaths": [
41+
".tekton/**"
42+
],
43+
"packageRules": [
44+
{
45+
"matchPackageNames": [
46+
"/^quay.io/redhat-appstudio-tekton-catalog//",
47+
"/^quay.io/konflux-ci/tekton-catalog//"
48+
],
49+
"enabled": true,
50+
"groupName": "Konflux references",
51+
"branchPrefix": "konflux/references/",
52+
"group": {
53+
"branchTopic": "{{{baseBranch}}}",
54+
"commitMessageTopic": "{{{groupName}}}"
55+
},
56+
"commitMessageTopic": "Konflux references",
57+
"semanticCommits": "enabled",
58+
"prBodyColumns": [
59+
"Package",
60+
"Change",
61+
"Notes"
62+
],
63+
"prBodyDefinitions": {
64+
"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}}"
65+
},
66+
"prBodyTemplate": "{{{header}}}{{{table}}}{{{notes}}}{{{changelogs}}}{{{configDescription}}}{{{controls}}}{{{footer}}}",
67+
"recreateWhen": "always",
68+
"rebaseWhen": "behind-base-branch"
69+
},
70+
{
71+
"matchManagers": [
72+
"gomod"
73+
],
74+
"matchDepTypes": [
75+
"indirect"
76+
],
77+
"enabled": true
78+
}
79+
],
80+
"schedule": [
81+
"after 5am on saturday"
82+
]
83+
},
84+
"dockerfile": {
85+
"enabled": true,
86+
"schedule": [
87+
"before 5am"
88+
]
89+
},
90+
"forkProcessing": "enabled",
91+
"allowedCommands": [
92+
"^rpm-lockfile-prototype rpms.in.yaml$"
93+
],
94+
"updateNotScheduled": false,
95+
"dependencyDashboard": false,
96+
"stopUpdatingLabel": "konflux-nudge"
97+
}

0 commit comments

Comments
 (0)