update renovate config

This commit is contained in:
pat-s 2023-11-06 20:57:21 +01:00
parent f8de51a598
commit 58f3b7fb0e
No known key found for this signature in database
GPG key ID: 3C6318841EF78925

View file

@ -1,25 +1,23 @@
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
extends: ["gitea>gitea/renovate-config"],
extends: [
"gitea>gitea/renovate-config",
":maintainLockFilesWeekly",
"schedule:automergeDaily",
"schedule:weekends",
],
automergeMajor: false,
automergeStrategy: "squash",
automergeType: "branch",
labels: ["kind/dependency"],
customManagers: [
{
description: 'Gitea-version of https://docs.renovatebot.com/presets-regexManagers/#regexmanagersgithubactionsversions',
customType: 'regex',
fileMatch: ['.gitea/workflows/.+\\.ya?ml$'],
matchStrings: [
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?<currentValue>.+?)["\']?\\s',
],
},
],
packageRules: [
{
description: "Automerge minor + patch dependency updates weekly",
matchUpdateTypes: ["minor", "patch", "digest"],
automerge: true,
automergeType: "branch",
automergeStrategy: "squash",
extends: ["schedule:weekly"],
description: "Gitea-version of https://docs.renovatebot.com/presets-regexManagers/#regexmanagersgithubactionsversions",
customType: "regex",
fileMatch: [".gitea/workflows/.+\\.ya?ml$"],
matchStrings: [
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*[\"']?(?<currentValue>.+?)[\"']?\\s",
],
},
],
}