From c017f15aebfd80cc405c306058ef0dcb43321a41 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Mon, 9 Mar 2026 11:08:24 +0100 Subject: [PATCH 1/2] chore: standardize renovate config --- renovate.json | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/renovate.json b/renovate.json index e48fa99..685713d 100644 --- a/renovate.json +++ b/renovate.json @@ -1,16 +1,30 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" - ], + "extends": ["config:recommended"], + "baseBranchPatterns": ["dev"], + "schedule": ["before 9am on Saturday"], + "timezone": "Europe/Brussels", + "labels": ["dependencies", "renovate"], "packageRules": [ { - "matchUpdateTypes": [ - "minor", - "patch" - ], - "automerge": true + "description": "Automerge minor and patch updates", + "matchUpdateTypes": ["minor", "patch"], + "automerge": true, + "automergeType": "pr" + }, + { + "description": "Group all NuGet minor/patch updates together", + "matchManagers": ["nuget"], + "matchUpdateTypes": ["minor", "patch"], + "groupName": "NuGet minor/patch updates" + }, + { + "description": "Group all NuGet major updates together", + "matchManagers": ["nuget"], + "matchUpdateTypes": ["major"], + "groupName": "NuGet major updates", + "dependencyDashboardApproval": true } ], "platformAutomerge": true -} +} \ No newline at end of file From 2b84455faab3551e9afeee8a3c1447e091b7af8c Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Mon, 9 Mar 2026 11:18:47 +0100 Subject: [PATCH 2/2] chore: fix renovate config for repo technologies --- renovate.json | 61 +++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 52 insertions(+), 9 deletions(-) diff --git a/renovate.json b/renovate.json index 685713d..468f0d5 100644 --- a/renovate.json +++ b/renovate.json @@ -1,29 +1,72 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], - "baseBranchPatterns": ["dev"], - "schedule": ["before 9am on Saturday"], + "extends": [ + "config:recommended" + ], + "baseBranchPatterns": [ + "dev" + ], + "schedule": [ + "before 9am on Saturday" + ], "timezone": "Europe/Brussels", - "labels": ["dependencies", "renovate"], + "labels": [ + "dependencies", + "renovate" + ], "packageRules": [ { "description": "Automerge minor and patch updates", - "matchUpdateTypes": ["minor", "patch"], + "matchUpdateTypes": [ + "minor", + "patch" + ], "automerge": true, "automergeType": "pr" }, { "description": "Group all NuGet minor/patch updates together", - "matchManagers": ["nuget"], - "matchUpdateTypes": ["minor", "patch"], + "matchManagers": [ + "nuget" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], "groupName": "NuGet minor/patch updates" }, { "description": "Group all NuGet major updates together", - "matchManagers": ["nuget"], - "matchUpdateTypes": ["major"], + "matchManagers": [ + "nuget" + ], + "matchUpdateTypes": [ + "major" + ], "groupName": "NuGet major updates", "dependencyDashboardApproval": true + }, + { + "description": "Group all npm minor/patch updates together", + "matchManagers": [ + "npm" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], + "groupName": "npm minor/patch updates" + }, + { + "description": "Group all npm major updates together", + "matchManagers": [ + "npm" + ], + "matchUpdateTypes": [ + "major" + ], + "groupName": "npm major updates", + "dependencyDashboardApproval": true } ], "platformAutomerge": true