{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "packageRules": [ { "description": ["Dragonfly Operator Group"], "groupName": "Dragonfly Operator", "matchPackagePatterns": ["dragonfly(?:db)?.operator"], "matchDatasources": ["docker", "github-releases"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true }, { "description": ["Flux Group"], "groupName": "Flux", "matchPackagePatterns": ["fluxcd"], "matchDatasources": ["docker", "github-tags"], "versioning": "semver", "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true }, { "description": ["Rook-Ceph Group"], "groupName": "Rook-Ceph", "matchPackagePatterns": ["rook.ceph"], "matchDatasources": ["helm"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true }, { "description": ["Talos Group"], "groupName": "Talos", "matchPackagePatterns": [ "ghcr.io/siderolabs/talosctl", "ghcr.io/siderolabs/installer", "factory.talos.dev/installer" ], "matchDatasources": ["docker"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true }, { "description": ["Volsync Group"], "groupName": "Volsync", "matchPackagePatterns": ["volsync"], "matchDatasources": ["docker", "helm"], "matchUpdateTypes": ["minor", "patch"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true } ] }