From f52b52cdb55270bc76b4de7e5684c93c86a93cfa Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Tue, 24 Mar 2026 14:12:11 -0500 Subject: [PATCH] feat: change order of rules --- renovate.json | 108 +++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 53 deletions(-) diff --git a/renovate.json b/renovate.json index 9b161dfc9..c74a53fce 100644 --- a/renovate.json +++ b/renovate.json @@ -70,6 +70,59 @@ ], "enabled": false }, + { + "description": "Label charts", + "matchDatasources": [ + "helm" + ], + "addLabels": [ + "chart" + ], + "automerge": false + }, + { + "description": "Label images", + "matchDatasources": [ + "docker" + ], + "addLabels": [ + "image" + ], + "automerge": false + }, + + { + "description": "Label appVersion and images, merged", + "matchManagers": [ + "custom.regex", + "helm-values" + ], + "groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}", + "groupSlug": "unified-{{{groupName}}}", + "addLabels": [ + "image" + ], + "automerge": false + }, + { + "description": "Automerge appVersion and images, merged", + "matchUpdateTypes": [ + "patch", + "pinDigest" + ], + "matchManagers": [ + "custom.regex", + "helm-values" + ], + "groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}", + "groupSlug": "unified-{{{groupName}}}", + "addLabels": [ + "image", + "automerge" + ], + "automerge": true, + "minimumReleaseAge": "1 days" + }, { "description": "Automerge digests for actions", "matchManagers": [ @@ -86,16 +139,6 @@ "automerge": true, "minimumReleaseAge": "1 days" }, - { - "description": "Label charts", - "matchDatasources": [ - "helm" - ], - "addLabels": [ - "chart" - ], - "automerge": false - }, { "description": "Automerge chart patches", "matchUpdateTypes": [ @@ -126,16 +169,6 @@ "automerge": true, "automergeType": "branch" }, - { - "description": "Label images", - "matchDatasources": [ - "docker" - ], - "addLabels": [ - "image" - ], - "automerge": false - }, { "description": "Automerge image patches", "matchUpdateTypes": [ @@ -162,7 +195,8 @@ "docker" ], "matchPackageNames": [ - "ghcr.io/renovatebot/renovate" + "ghcr.io/renovatebot/renovate", + "kube-prometheus-stack" ], "addLabels": [ "image", @@ -188,38 +222,6 @@ "enabled": true, "automerge": true }, - { - "description": "Label appVersion and images, merged", - "matchManagers": [ - "custom.regex", - "helm-values" - ], - "groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}", - "groupSlug": "unified-{{{groupName}}}", - "addLabels": [ - "image" - ], - "automerge": false - }, - { - "description": "Automerge appVersion and images, merged", - "matchUpdateTypes": [ - "patch", - "pinDigest" - ], - "matchManagers": [ - "custom.regex", - "helm-values" - ], - "groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}", - "groupSlug": "unified-{{{groupName}}}", - "addLabels": [ - "image", - "automerge" - ], - "automerge": true, - "minimumReleaseAge": "1 days" - }, { "description": "Group Dawarich dependencies", "groupName": "dawarich",