Files
auricom-home-cluster/.github/renovate.json5
2020-12-18 10:41:19 +01:00

75 lines
2.0 KiB
Plaintext

{
"enabled": true,
"timezone": "Europe/Paris",
"dependencyDashboard": true,
"dependencyDashboardTitle": "Renovate Dashboard",
"commitMessageSuffix": "[ci-skip]",
"commitBody": "Signed-off-by: Auricom <auricom@users.noreply.github.com>",
// Do not notify on closed unmerged PRs
"suppressNotifications": ["prIgnoreNotification"],
// Do not rebase PRs
"rebaseWhen": "conflicted",
"assignees": ["@auricom"],
"helm-values": {
"fileMatch": ["cluster/.+\\.yaml$"]
},
"regexManagers": [
{
"fileMatch": ["cluster/.+\\.yaml$"],
"matchStrings": [
"registryUrl=(?<registryUrl>.*?)\n *chart: (?<depName>.*?)\n *version: (?<currentValue>.*)\n"
],
"datasourceTemplate": "helm"
}
],
"packageRules": [
// Setup datasources
{
"datasources": ["helm"],
"commitMessageTopic": "Helm chart {{depName}}",
"separateMinorPatch": true
},
// Add labels according to package and update types
{
"datasources": ["docker"],
"updateTypes": ["major"],
"labels": ["renovate/image-release", "dependency/major"]
},
{
"datasources": ["docker"],
"updateTypes": ["minor"],
"labels": ["renovate/image-release", "dependency/minor"]
},
{
"datasources": ["docker"],
"updateTypes": ["patch"],
"labels": ["renovate/image-release", "dependency/patch"]
},
{
"datasources": ["helm"],
"updateTypes": ["major"],
"labels": ["renovate/helm-release", "dependency/major"]
},
{
"datasources": ["helm"],
"updateTypes": ["minor"],
"labels": ["renovate/helm-release", "dependency/minor"]
},
{
"datasources": ["helm"],
"updateTypes": ["patch"],
"labels": ["renovate/helm-release", "dependency/patch"]
},
// Enable auto-merge
{
"datasources": ["docker"],
"automerge": true,
"requiredStatusChecks": null,
"updateTypes": ["minor", "patch"],
"packageNames": [
"k8sathome/jackett"
]
}
]
}