From 0d2c39c4efe59030addcb36b1419853a8e7a366a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 16:58:11 +0000 Subject: [PATCH 1/4] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..5db72dd --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +} From 618ab5d8bf8e1bf86479e2c24477432c7346dd8c Mon Sep 17 00:00:00 2001 From: Aaron Kirkbride Date: Wed, 5 Jun 2024 21:47:23 +0100 Subject: [PATCH 2/4] Group all non-major dependencies --- renovate.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 5db72dd..74faec6 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,12 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" + "extends": ["config:recommended"], + "packageRules": [ + { + "groupName": "all non-major dependencies", + "groupSlug": "all-minor-patch", + "matchPackagePatterns": ["*"], + "matchUpdateTypes": ["minor", "patch"] + } ] } From 246a2df965c73543edcae26c1bb46fd64e09d6f4 Mon Sep 17 00:00:00 2001 From: Aaron Kirkbride Date: Wed, 5 Jun 2024 21:51:27 +0100 Subject: [PATCH 3/4] Auto merge non-major dependencies --- renovate.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 74faec6..e207482 100644 --- a/renovate.json +++ b/renovate.json @@ -6,7 +6,9 @@ "groupName": "all non-major dependencies", "groupSlug": "all-minor-patch", "matchPackagePatterns": ["*"], - "matchUpdateTypes": ["minor", "patch"] + "matchCurrentVersion": "!/^0/", + "matchUpdateTypes": ["minor", "patch"], + "automerge": true } ] } From e593ad7b7b2fd5eef9699629cdba8aa1dd9265fc Mon Sep 17 00:00:00 2001 From: Aaron Kirkbride Date: Wed, 5 Jun 2024 21:55:04 +0100 Subject: [PATCH 4/4] Still group pre-1.0.0 non-major dependencies --- renovate.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/renovate.json b/renovate.json index e207482..d8f9b69 100644 --- a/renovate.json +++ b/renovate.json @@ -2,6 +2,13 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"], "packageRules": [ + { + "groupName": "all pre-1.0.0 non-major dependencies", + "groupSlug": "all-pre-1-0-0-minor-patch", + "matchPackagePatterns": ["*"], + "matchCurrentVersion": "/^0/", + "matchUpdateTypes": ["minor", "patch"] + }, { "groupName": "all non-major dependencies", "groupSlug": "all-minor-patch",