From 0f1b47532d479586cff1469209164aea99b81a05 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Sat, 26 Sep 2026 11:36:01 +0200 Subject: [PATCH 1/2] feat: group dependency upgrades by scope --- renovate.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/renovate.json b/renovate.json index eabb43a6a82..59b81070a59 100644 --- a/renovate.json +++ b/renovate.json @@ -27,6 +27,31 @@ "@lavamoat/**" ], "minimumReleaseAge": null + }, + { + "description": "Scopes whose packages release together but which are missing from Renovate's monorepo data. Without a group each package gets its own pull request and they all conflict over the same manifests and changelogs.", + "matchPackageNames": ["@ethersproject/**"], + "groupName": "ethersproject" + }, + { + "matchPackageNames": ["@types/**"], + "groupName": "DefinitelyTyped" + }, + { + "matchPackageNames": ["@ethereumjs/**"], + "groupName": "ethereumjs" + }, + { + "matchPackageNames": ["@noble/**"], + "groupName": "noble" + }, + { + "matchPackageNames": ["@yarnpkg/**"], + "groupName": "yarnpkg" + }, + { + "matchPackageNames": ["@docusaurus/**"], + "groupName": "docusaurus" } ] } From a05b319d4d712257d025008adeac66b3e0873817 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Sat, 26 Sep 2026 11:47:14 +0200 Subject: [PATCH 2/2] feat: drop the groups that are not one repository --- renovate.json | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/renovate.json b/renovate.json index 59b81070a59..221c26ce484 100644 --- a/renovate.json +++ b/renovate.json @@ -29,22 +29,14 @@ "minimumReleaseAge": null }, { - "description": "Scopes whose packages release together but which are missing from Renovate's monorepo data. Without a group each package gets its own pull request and they all conflict over the same manifests and changelogs.", + "description": "Packages published from a single upstream repository, which Renovate's monorepo data is missing. Without a group each package gets its own pull request and they all conflict over the same manifests and changelogs.", "matchPackageNames": ["@ethersproject/**"], "groupName": "ethersproject" }, - { - "matchPackageNames": ["@types/**"], - "groupName": "DefinitelyTyped" - }, { "matchPackageNames": ["@ethereumjs/**"], "groupName": "ethereumjs" }, - { - "matchPackageNames": ["@noble/**"], - "groupName": "noble" - }, { "matchPackageNames": ["@yarnpkg/**"], "groupName": "yarnpkg"