31 lines
903 B
JSON
31 lines
903 B
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": ["config:recommended"],
|
|
"major": {
|
|
"dependencyDashboardApproval": true
|
|
},
|
|
"packageRules": [
|
|
{
|
|
"description": "Group updates into single PR",
|
|
"matchFileNames": [".github/workflows/talos-boot-assets.yaml"],
|
|
"groupName": "Talos boot assets"
|
|
},
|
|
{
|
|
"matchDatasources": ["docker"],
|
|
"matchPackageNames": [
|
|
"ghcr.io/siderolabs/intel-ucode",
|
|
"ghcr.io/siderolabs/i915-ucode"
|
|
],
|
|
"versioning": "regex:^(?<major>\\d{4})(?<minor>\\d{2})(?<patch>\\d{2})\\.?(?<build>\\d+)?$"
|
|
}
|
|
],
|
|
"regexManagers": [
|
|
{
|
|
"fileMatch": ["^.github/workflows/.+\\.ya?ml$"],
|
|
"matchStrings": [
|
|
"#\\s?renovate: ?\\s+depName=(?<depName>.+?)?\\s(?:.*_(?:version|VERSION):\\s+(?<currentValue>.*))"
|
|
],
|
|
"datasourceTemplate": "docker"
|
|
}
|
|
]
|
|
}
|