Add package rules, limit reloader to 1 time a month.

This commit is contained in:
Joseph Hanson 2024-08-07 13:18:35 -05:00
parent 97e87d3b6b
commit 7b45133f49
Signed by: jahanson
SSH key fingerprint: SHA256:vy6dKBECV522aPAwklFM3ReKAVB086rT3oWwiuiFG7o
2 changed files with 19 additions and 1 deletions

View file

@ -0,0 +1,17 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"packageRules": [
{
"description": ["Custom schedule for frequently updated packages"],
"matchDataSources": ["docker", "helm"],
"matchPackagePatterns": ["reloader"],
"schedule": ["on the first day of the month"]
},
{
"description": ["Custom versioning for minio"],
"matchDatasources": ["docker"],
"matchPackagePatterns": ["minio"],
"versioning": "regex:^RELEASE\\.(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)T.*Z$"
}
]
}

View file

@ -3,7 +3,8 @@
"extends": [
"config:recommended",
"local>jahanson/homelab//.renovate/customManagers.json5",
"local>jahanson/homelab//.renovate/autoMerge.json5"
"local>jahanson/homelab//.renovate/autoMerge.json5",
"local>jahanson/homelab//.renovate/packageRules.json5"
],
"ignorePaths": [
".archive/**"