Merge branch 'renovate-configuration' into 'main'

Configure renovate to update once a new repos image is available

See merge request fedora/bootc/base-images!182
This commit is contained in:
Miguel Martin Villamuelas 2025-05-23 07:50:55 +02:00
commit d529d7002b

View file

@ -3,8 +3,69 @@
"extends": [
"github>platform-engineering-org/.github"
],
"dependencyDashboard": true,
"tekton": {
"additionalBranchPrefix": "",
"includePaths": [
".tekton/**"
],
"fileMatch": [
"\\.yaml$",
"\\.yml$"
],
"packageRules": [
{
"matchPackageNames": [
"/^quay.io/bootc-devel/tekton-catalog//"
],
"enabled": true,
"groupName": "Konflux references",
"branchPrefix": "konflux/references/",
"group": {
"branchTopic": "{{{baseBranch}}}",
"commitMessageTopic": "{{{groupName}}}"
},
"commitMessageTopic": "Konflux references",
"prBodyColumns": [
"Package",
"Change",
"Notes"
],
"prBodyTemplate": "{{{header}}}{{{table}}}{{{notes}}}{{{changelogs}}}{{{configDescription}}}{{{controls}}}{{{footer}}}",
"recreateWhen": "always",
"rebaseWhen": "behind-base-branch"
}
]
},
"customManagers": [
{
"customType": "regex",
"description": [
"Update 'REPOS_IMAGE' and 'BUILDER_IMAGE' in tekton files"
],
"baseBranches": [
"main"
],
"fileMatch": [
".tekton/.*\\.yaml$",
".tekton/.*\\.yml$"
],
"matchStrings": [
"REPOS_IMAGE=(?<depName>.*):(?<currentValue>.*)@(?<currentDigest>.*)\\n",
"BUILDER_IMAGE=(?<depName>.*):(?<currentValue>.*)@(?<currentDigest>.*)\\n"
],
"versioningTemplate": "regex:(?<compatibility>.*)-(?<minor>\\d{8})(\\.n)?\\.(?<build>\\d)",
"datasourceTemplate": "docker"
}
],
"baseBranches": ["main", "f40", "f41"],
"packageRules": [
{
"matchPackageNames": [
"quay.io/bootc-devel/.*-compose"
],
"automerge": true
},
{
"matchPackageNames": ["quay.io/fedora/fedora"],
"allowedVersions": "=40",