diff --git a/.renovate/packageRules.json5 b/.renovate/packageRules.json5 new file mode 100644 index 0000000..b00eae7 --- /dev/null +++ b/.renovate/packageRules.json5 @@ -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\\.(?\\d+)-(?\\d+)-(?\\d+)T.*Z$" + } + ] +} diff --git a/renovate.json5 b/renovate.json5 index db20cae..8fba810 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -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/**"