diff --git a/.renovate/autoMerge.json5 b/.renovate/autoMerge.json5 new file mode 100644 index 0000000..3405036 --- /dev/null +++ b/.renovate/autoMerge.json5 @@ -0,0 +1,22 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "packageRules": [ + { + "description": "Auto merge container digests", + "matchDatasources": ["docker"], + "automerge": true, + "automergeType": "branch", + "matchUpdateTypes": ["digest"], + "matchPackagePrefixes": ["ghcr.io/onedr0p", "ghcr.io/bjw-s"], + "ignoreTests": true + }, + { + "description": "Auto merge KPS minors and patches", + "matchDatasources": ["helm"], + "automerge": true, + "matchUpdateTypes": ["minor", "patch"], + "matchPackageNames": ["kube-prometheus-stack"], + "ignoreTests": false + } + ] +} \ No newline at end of file diff --git a/renovate.json5 b/renovate.json5 index 0d49662..1439301 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -4,7 +4,8 @@ "endpoint": "https://git.hsn.dev", "extends": [ "config:recommended", - "local>jahanson/valinor//.renovate/customManagers.json5" + "local>jahanson/homelab//.renovate/customManagers.json5", + "local>jahanson/homelab//.renovate/autoMerge.json5" ], "repositories": [], "flux": {