{ "name": "default", "$schema": "https://docs.renovatebot.com/renovate-schema.json", "dependencyDashboard": true, "major": { "dependencyDashboardApproval": true }, "platformAutomerge": true, "packageRules": [ { "matchUpdateTypes": [ "minor", "patch", "pin", "digest" ], "automerge": true, "automergeType": "pr" } ], "branchPrefix": "renovate_", "extends": [":semanticCommitTypeAll(chore)"], "customManagers": [ { "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", "fileMatch": ["Dockerfile(.*)"], "matchStrings": [ "# renovate: datasource=(?[a-z-]+?) depName=(?.+?)(?: (?:packageName|lookupName)=(?.+?))?(?: versioning=(?[a-z0-9-]+?))?\\s(?:ENV|ARG) .+?_VERSION=(?.+?)\\s" ], "extractVersionTemplate": "^v(?.*)$" } ] }