{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base", "docker:enableMajor", ":prHourlyLimitNone" ], "prConcurrentLimit": 0, "semanticCommits": "disabled", "commitMessagePrefix": "automation:", "commitMessageTopic": "{{depName}}", "commitMessageExtra": "to {{#if isMajor}}version {{{newMajor}}}{{else}}{{#if isSingleVersion}}version {{{toVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}", "regexManagers": [ { "fileMatch": ["defaults/main.yml$"], "matchStrings": [ "# renovate: depName=(?.*?)( versioning=(?.*?))?\\n(?\\S+?)(_(?\\S+?))?_version: \"?(?[^\"]*?)\"?\\s" ], "depNameTemplate": "{{#if softwareName}}{{{roleName}}}-{{{softwareName}}}{{else}}{{{roleName}}}{{/if}}", "datasourceTemplate": "docker", "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}docker{{/if}}" } ], "docker": { "commitMessageTopic": "{{{depName}}}", "commitMessageExtra": "to {{#if isMajor}}version {{{newMajor}}}{{else}}{{#if isSingleVersion}}version {{{toVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}" }, "packageRules": [ { "packageNames": [ "matrix-synapse", "traefik-acmedumper", "mastodon", "camo" ], "extractVersion": "^v(?.*)$" } ] }