From a5546c425d4068bdd8a82cdd0c6dfa3703c647ec Mon Sep 17 00:00:00 2001 From: Mark Wilson <23439518+wlsnmrk@users.noreply.github.com> Date: Sun, 29 Sep 2024 17:37:04 -0400 Subject: [PATCH 1/2] chore: remove renovate loose-versioning rule * Removed "versioning=loose" global rule from renovate config * Removed allowedVersions rules for Godot (no longer necessary) --- renovate.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index 2e96480..0b93202 100644 --- a/renovate.json +++ b/renovate.json @@ -5,7 +5,6 @@ ":semanticCommits" ], "prHourlyLimit": 2, - "versioning": "loose", "packageRules": [ { "matchPackagePatterns": [ @@ -19,8 +18,7 @@ "matchPackagePrefixes": [ "GodotSharp", "Godot.NET.Sdk" - ], - "allowedVersions": "/^(\\d+\\.\\d+\\.\\d+)(-(beta|rc)\\.(\\d+)(\\.\\d+)*)?$/" + ] }, { "matchPackagePrefixes": [ From 28542fecf2f28ba2ed9048e903bce07ef551553b Mon Sep 17 00:00:00 2001 From: Mark Wilson <23439518+wlsnmrk@users.noreply.github.com> Date: Sun, 29 Sep 2024 17:38:57 -0400 Subject: [PATCH 2/2] chore: migrate renovate config Updated renovate config with changes suggested by debug output: * Extends recommended config instead of base config * Uses matchPackageNames with regex instead of matchPackagePrefixes * Uses matchPackageNames intead of matchPackagePatterns --- renovate.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/renovate.json b/renovate.json index 0b93202..46b8783 100644 --- a/renovate.json +++ b/renovate.json @@ -1,28 +1,28 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:base", + "config:recommended", ":semanticCommits" ], "prHourlyLimit": 2, "packageRules": [ { - "matchPackagePatterns": [ - "*" - ], "groupName": "all dependencies", "groupSlug": "all-deps", - "automerge": true + "automerge": true, + "matchPackageNames": [ + "*" + ] }, { - "matchPackagePrefixes": [ - "GodotSharp", - "Godot.NET.Sdk" + "matchPackageNames": [ + "GodotSharp{/,}**", + "Godot.NET.Sdk{/,}**" ] }, { - "matchPackagePrefixes": [ - "Chickensoft" + "matchPackageNames": [ + "Chickensoft{/,}**" ], "allowedVersions": "/^(\\d+\\.\\d+\\.\\d+)(-godot(\\d+\\.)+\\d+(-.*)?)?$/" }