From 30c6b838adb16f89eb85937309fd7bbcadeb87ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Conall=20=C3=93=20Cofaigh?= Date: Sun, 16 Feb 2025 18:52:36 +0000 Subject: [PATCH] Update renovate.json --- renovate.json | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/renovate.json b/renovate.json index 0da57df4..b7c1c381 100644 --- a/renovate.json +++ b/renovate.json @@ -16,21 +16,31 @@ "description": "Update helm chart version to latest in variables.tf", "fileMatch": ["variables.tf$"], "matchStrings": [ - "datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\s.*?default = \"(?.*)\"\\s" + "datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\s.*?default\\s*=\\s*\"(?.*)\"\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" } ], - "labels": ["renovate"], "packageRules": [ { - "matchPackageNames": ["external-secrets/external-secrets", "stakater/Reloader"], - "groupName": "Charts and Images", - "commitMessageExtra": "to latest", - "group": true + "matchManagers": ["regex"], + "matchUpdateTypes": ["patch"], + "semanticCommitType": "fix" + }, + { + "matchManagers": ["regex"], + "matchUpdateTypes": ["minor"], + "semanticCommitType": "feat" + }, + { + "description": "Do not allow major version updates - these should be done manually to ensure no breaking changes", + "matchManagers": ["regex"], + "matchUpdateTypes": ["major"], + "enabled": false }, { - "matchDatasources": ["docker"], + "description": "Bundle ESO and Reloader images + helm chart updates into the same PR", + "matchPackageNames": ["external-secrets/external-secrets", "stakater/Reloader", "ghcr.io/external-secrets/external-secrets", "ghcr.io/stakater/reloader"], "groupName": "Charts and Images", "commitMessageExtra": "to latest", "group": true