43 lines
1.5 KiB
JSON
43 lines
1.5 KiB
JSON
{
|
|
"$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=(?<lookupName>.*?)( versioning=(?<versioning>.*?))?\\n(?<roleName>\\S+?)(_(?<softwareName>\\S+?))?_version: \"?(?<currentValue>[^\"]*?)\"?\\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(?<version>.*)$"
|
|
},
|
|
{
|
|
"matchPackagePatterns": ["penpot"],
|
|
"groupName": "penpot"
|
|
}
|
|
]
|
|
}
|