52 lines
1.3 KiB
Plaintext
52 lines
1.3 KiB
Plaintext
{
|
|
$schema: "https://docs.renovatebot.com/renovate-schema.json",
|
|
semanticCommits: "enabled",
|
|
schedule: [
|
|
"after 8am on sunday"
|
|
],
|
|
prConcurrentLimit: 0,
|
|
prHourlyLimit: 0,
|
|
enabledManagers: [
|
|
"dockerfile",
|
|
"docker-compose",
|
|
"gomod",
|
|
"github-actions",
|
|
"helmv3",
|
|
"npm",
|
|
"regex"
|
|
],
|
|
packageRules: [
|
|
{
|
|
matchManagers: [
|
|
"dockerfile",
|
|
"docker-compose",
|
|
"gomod",
|
|
"helmv3",
|
|
"npm"
|
|
],
|
|
groupName: "{{{manager}}}"
|
|
}
|
|
],
|
|
customManagers: [
|
|
{
|
|
customType: "regex",
|
|
fileMatch: [
|
|
"^Makefile"
|
|
],
|
|
matchStrings: [
|
|
"DOCKER_BUILD_RUNTIME_IMAGE_ALPINE\\s+?\\?= alpine:(?<currentValue>.*)\\s"
|
|
],
|
|
depNameTemplate: "alpine",
|
|
datasourceTemplate: "docker"
|
|
},
|
|
{
|
|
customType: "regex",
|
|
fileMatch: ["(^|/)\\.github/workflows/[^/]+\\.ya?ml$", "(^|/)\\.github/[^/]+\\.sh$"],
|
|
matchStrings: [
|
|
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s+?[\\w\\s-]*?version: (?<currentValue>.*)\\s",
|
|
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s+?[\\w\\s]*?_VERSION: (?<currentValue>.*)\\s"
|
|
]
|
|
}
|
|
]
|
|
}
|