59 lines
1.4 KiB
Plaintext
59 lines
1.4 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}}}",
|
|
},
|
|
{
|
|
matchDepNames: [
|
|
"docker.io/library/golang",
|
|
"mcr.microsoft.com/vscode/devcontainers/go",
|
|
],
|
|
groupName: "golang",
|
|
},
|
|
],
|
|
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$"],
|
|
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",
|
|
],
|
|
},
|
|
],
|
|
}
|