{ "name": "default", "$schema": "https://docs.renovatebot.com/renovate-schema.json", "dependencyDashboard": true, "major": { "dependencyDashboardApproval": true }, "platformAutomerge": false, "packageRules": [ { "matchUpdateTypes": [ "minor", "patch", "pin", "digest" ], "automerge": true } ], "branchPrefix": "renovate_", "customManager": [ { "customType": "regex", "description": "Update _version variables in Ansible", "fileMatch": ["(.*).ya?ml$"], "matchStrings": [ "# renovate: datasource=(?[a-z-]+?) depName=(?.+?)(?: (?:packageName|lookupName)=(?.+?))?(?: versioning=(?[a-z0-9-]+?))?\\s.+?_version: '(?.+?)'\\s" ], "extractVersionTemplate": "^v(?.*)$" }, { "customType": "regex", "description": "Update _VERSION variables in Dockerfiles", "fileMatch": ["Dockerfile(.*)"], "matchStrings": [ "# renovate: datasource=(?[a-z-]+?) depName=(?.+?)(?: (?:packageName|lookupName)=(?.+?))?(?: versioning=(?[a-z0-9-]+?))?\\s(?:ENV|ARG) .+?_VERSION=(?.+?)\\s" ], "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}" } ] }