{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "argocd": { "managerFilePatterns": [ "/apps/templates/.+\\.yaml$/" ] }, "helm-values": { "managerFilePatterns": [ "/apps/templates/.+\\.yaml$/" ] }, "kubernetes": { "managerFilePatterns": [ "/apps/templates/.+\\.yaml$/", "/serpbear/.+\\.yaml$/" ] }, "customManagers": [ { "customType": "regex", "managerFilePatterns": [ "/apps/templates/.+\\.yaml$/" ], "matchStrings": [ "repoURL: https://github.com/(?[^/]+/[^/\\.]+)\\.git\\n\\s+targetRevision: (?.*)" ], "datasourceTemplate": "github-tags" }, { "customType": "regex", "managerFilePatterns": [ "/apps/templates/.+\\.yaml$/" ], "matchStrings": [ "repoURL: (?.*?)\\n\\s+targetRevision: (?[^\\s]+)\\n\\s+chart: (?[^\\s]+)" ], "datasourceTemplate": "helm" } ], "packageRules": [ { "matchDatasources": [ "helm" ], "semanticCommits": "enabled", "commitMessageTopic": "helm chart {{depName}}", "separateMinorPatch": true }, { "matchDatasources": [ "github-tags" ], "semanticCommits": "enabled", "commitMessageTopic": "{{depName}}", "separateMinorPatch": true } ] }