diff --git a/renovate.json b/renovate.json index 1ecb3c1d4b..84d91c23e4 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,11 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], + "extends": [ + "config:recommended", + "group:recommended", + "group:monorepo", + "group:definitelyTyped" + ], "rangeStrategy": "bump", "branchConcurrentLimit": 0, "prHourlyLimit": 20, @@ -18,22 +23,14 @@ "packageRules": [ {"matchUpdateTypes": ["patch", "lockFileMaintenance"], "automerge": true}, {"groupName": "rust-url", "matchManagers": ["cargo"], "matchPackageNames": ["idna", "url"]}, - {"groupName": "definitelyTyped", "matchManagers": ["npm"], "matchPackagePrefixes": ["@types/"]}, {"groupName": "bull-board", "matchManagers": ["npm"], "matchPackagePrefixes": ["@bull-board/"]}, {"groupName": "biome", "matchManagers": ["npm"], "matchPackagePrefixes": ["@biomejs/"]}, - { - "groupName": "Misskey dependencies", - "matchManagers": ["npm"], - "matchPackageNames": [ - "@misskey-dev/browser-image-resizer", - "@syuilo/aiscript", - "mfm-js", - "rndstr", - "summaly", - "syuilo-password-strength", - "xev" - ], - "automerge": false - } + {"matchManagers": ["npm"], "matchPackageNames": ["@misskey-dev/browser-image-resizer"], "automerge": false}, + {"matchManagers": ["npm"], "matchPackageNames": ["@syuilo/aiscript"], "automerge": false}, + {"matchManagers": ["npm"], "matchPackageNames": ["mfm-js"], "automerge": false}, + {"matchManagers": ["npm"], "matchPackageNames": ["rndstr"], "automerge": false}, + {"matchManagers": ["npm"], "matchPackageNames": ["summaly"], "automerge": false}, + {"matchManagers": ["npm"], "matchPackageNames": ["syuilo-password-strength"], "automerge": false}, + {"matchManagers": ["npm"], "matchPackageNames": ["xev"], "automerge": false} ] }