libre.sh/renovate/groups.json5

39 lines
1.3 KiB
Text

{
"packageRules": [
{
"description": "Cert-Manager image (for CRDs) and chart",
"groupName": "Cert-Manager",
"matchPackagePatterns": ["cert-manager"],
"matchDatasources": ["docker", "helm"],
"group": { "commitMessageTopic": "{{{groupName}}} group" },
"separateMinorPatch": true
},
{
"description": "Thanos image and chart - mismatched versions",
"groupName": "Thanos",
"matchPackagePatterns": ["thanos"],
"matchDatasources": ["docker", "github-releases", "helm"],
"matchUpdateTypes": ["minor", "patch"],
"group": { "commitMessageTopic": "{{{groupName}}} group" },
"separateMinorPatch": false
},
{
"description": "Postgres image and kustomize",
"groupName": "postgres-operator",
"matchPackagePatterns": ["libre.sh/postgres-operator"],
"separateMinorPatch": false
},
{
"description": "ObjectStorage operator image and kustomize",
"groupName": "object-storage-operator",
"matchPackagePatterns": ["libre.sh/object-storage-operator"],
"separateMinorPatch": false
},
{
"description": "KeyDB operator image and kustomize",
"groupName": "keydb-operator",
"matchPackagePatterns": ["libre.sh/keydb-operator"],
"separateMinorPatch": false
}
]
}