{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base" ], "dockerfile": { "fileMatch": ["Containerfile"] }, "enabledManagers": ["ansible", "ansible-galaxy", "dockerfile", "git-submodules", "helmv3", "kustomize", "regex"], "git-submodules": { "enabled": true }, "registryAliases": { "nextcloud": "https://nextcloud.github.io/helm/", "argocd": "https://argoproj.github.io/argo-helm" }, "regexManagers": [ { "fileMatch": [ "^ansible/group_vars/all/versions.yaml$", "^ansible/roles/.*/defaults/main.yaml$" ], "matchStrings": [ "renovate:\\s+datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\s.*?_version:\\s+[\"']?(?[^'\"]*)[\"']?\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" }, { "fileMatch": [ "^rpms/SPECS/.*.spec$" ], "matchStrings": [ "renovate:\\s+datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\sVersion:\\s+(?.*)\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" }, { "fileMatch": [ "^docker/.*/Containerfile$" ], "matchStrings": [ "renovate:\\s+datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\s+ARG\\s+.*_VERSION=(?.*)\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" } ] }