{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "rebaseWhen": "conflicted", "suppressNotifications": [ "prIgnoreNotification" ], "ignoreTests": true, "packageRules": [ { "matchUpdateTypes": [ "minor", "patch", "pin", "digest" ], "automerge": true } ], "argocd": { "managerFilePatterns": [ "/apps/.+\\.ya?ml$/" ], }, "kubernetes": { "managerFilePatterns": [ "/\\.ya?ml$/" ], }, "customManagers": [ { "customType": "regex", "description": "Process custom dependencies", "managerFilePatterns": [ "/\\.ya?ml$/" ], "matchStrings": [ "datasource=(?\\S+) depName=(?\\S+)( versioning=(?\\S+))?\n.*?\"(?.*)\"\n" ], "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}github-releases{{/if}}", "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" } ], }