{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", ":label(renovate)", ":semanticCommits" ], "prHourlyLimit": 0, "prConcurrentLimit": 0, "packageRules": [ { "matchDatasources": ["helm", "docker"], "matchManagers": ["helmv3", "helm-values"], "additionalBranchPrefix": "{{parentDir}}-", "matchFileNames": ["charts/*/Chart.yaml"], "groupName": "{{parentDir}}-dependencies", "bumpVersion": "patch" } ], "customManagers": [ { "fileMatch": ["Chart.yaml$"], "matchStrings": [ "#!\\s+renovate:\\s+datasource=(?docker)\\s+name:\\s+['\"]?(?[^'\"\\s]+)['\"]?\\s+repository:\\s+['\"]?oci://(?[^'\"\\s]+)['\"]?\\s+version:\\s+['\"]?(?[^'\"\\s]+)['\"]?" ], "depNameTemplate": "{{product}}", "packageNameTemplate": "{{namespace}}/{{product}}" } ], "ignorePaths": ["charts/*/charts/**"], "enabledManagers": ["dockerfile", "helmv3", "helm-values"] }