0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-19 11:42:15 +02:00
openvpn3/renovate.json
Frank Lichtenheld 91a62654fe renovate: add global Core configuration
So that we override values from the global Ops
configuration we do not like.

While here change rebaseWhen. Since we do rebase
everything before merge anyway, let's renovate
do it for us.

Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2024-03-28 11:27:22 +00:00

53 lines
1.7 KiB
JSON

{
"$schema": "http://nginx/renovate-schema.json",
"extends": [
"local>openvpntechnologies/ops-sec-renovate",
"local>openvpntechnologies/core-team-renovate"
],
"rebaseWhen": "behind-base-branch",
"packageRules": [
{
"matchDepTypes": [
"action"
],
"groupName": "github actions",
"pinDigests": true,
"extends": [
"schedule:monthly"
]
},
{
"matchDepNames": [
"vcpkg"
],
"extends": [
"schedule:monthly"
]
}
],
"customManagers": [
{
"customType": "regex",
"fileMatch": ["\\.cmake$"],
"matchStrings": [
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s*set\\(.*_VERSION\\s*(?<currentValue>.*?)\\)\\s"
]
},
{
"customType": "regex",
"fileMatch": ["^\\.github/workflows/.+\\.yml$"],
"matchStrings": ["vcpkgGitCommitId:\\s*(?<currentDigest>.*?)\\n"],
"currentValueTemplate": "master",
"depNameTemplate": "vcpkg",
"packageNameTemplate": "https://github.com/microsoft/vcpkg",
"datasourceTemplate": "git-refs"
},
{
"customType": "regex",
"fileMatch": ["^\\.github/workflows/.+\\.yml$"],
"matchStrings": ["versioning=(?<versioning>.*?)\\n\\s*repository:\\s*(?<depName>.*?)\\n\\s*ref:\\s*(?<currentValue>.*?)\\n"],
"datasourceTemplate": "github-tags"
}
]
}