47 lines
1.9 KiB
JSON
47 lines
1.9 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"assignees": ["kernald"],
|
|
"extends": [
|
|
"config:recommended"
|
|
],
|
|
"enabledManagers": ["custom.regex", "dockerfile"],
|
|
"pinDigests": true,
|
|
"customManagers": [
|
|
{
|
|
"customType": "regex",
|
|
"fileMatch": ["^Dockerfile$"],
|
|
"matchStrings": [
|
|
"#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s+versioning=(?<versioning>[^\\s]+)\\nARG\\s+TALOSCTL_VERSION=(?<currentValue>[^\\n]+)"
|
|
],
|
|
"datasourceTemplate": "{{{datasource}}}",
|
|
"depNameTemplate": "{{{depName}}}",
|
|
"versioningTemplate": "{{{versioning}}}",
|
|
"extractVersionTemplate": "^v?(?<version>.*)$",
|
|
"autoReplaceStringTemplate": "ARG TALOSCTL_VERSION={{newValue}}"
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"fileMatch": ["^Dockerfile$"],
|
|
"matchStrings": [
|
|
"#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s+versioning=(?<versioning>[^\\s]+)\\nARG\\s+TALHELPER_VERSION=(?<currentValue>[^\\n]+)"
|
|
],
|
|
"datasourceTemplate": "{{{datasource}}}",
|
|
"depNameTemplate": "{{{depName}}}",
|
|
"versioningTemplate": "{{{versioning}}}",
|
|
"extractVersionTemplate": "^v?(?<version>.*)$",
|
|
"autoReplaceStringTemplate": "ARG TALHELPER_VERSION={{newValue}}"
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"fileMatch": ["^Dockerfile$"],
|
|
"matchStrings": [
|
|
"#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s+versioning=(?<versioning>[^\\s]+)\\nARG\\s+SOPS_VERSION=(?<currentValue>[^\\n]+)"
|
|
],
|
|
"datasourceTemplate": "{{{datasource}}}",
|
|
"depNameTemplate": "{{{depName}}}",
|
|
"versioningTemplate": "{{{versioning}}}",
|
|
"extractVersionTemplate": "^v?(?<version>.*)$",
|
|
"autoReplaceStringTemplate": "ARG SOPS_VERSION={{newValue}}"
|
|
}
|
|
]
|
|
}
|