From 3c82057973146801336a81a710964d5816735732 Mon Sep 17 00:00:00 2001 From: Shinigami Date: Mon, 7 Mar 2022 20:32:33 +0100 Subject: [PATCH] ci: improve renovate config (#583) --- .github/renovate.json5 | 46 ++++++++++++++++++++++++++++++------------ 1 file changed, 33 insertions(+), 13 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 616f819905b..505c3cd8dc8 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -5,31 +5,51 @@ "reviewersFromCodeOwners": true, "rangeStrategy": "bump", "packageRules": [ + { + "groupName": "devDependencies", + "matchDepTypes": ["devDependencies"], + "rangeStrategy": "bump" + }, + { + "groupName": "dependencies", + "matchDepTypes": ["dependencies"], + "rangeStrategy": "replace" + }, + { + "groupName": "peerDependencies", + "matchDepTypes": ["peerDependencies"], + "rangeStrategy": "widen" + }, + { + "groupName": "engines", + "matchDepTypes": ["engines"], + "rangeStrategy": "replace" + }, { "groupName": "typescript-eslint", "matchPackagePrefixes": ["@typescript-eslint/"] }, + { + "groupName": "vitest", + "matchPackageNames": ["@vitest/ui", "vitest"] + }, + { + "groupName": "prettier", + "matchPackageNames": ["@types/prettier", "prettier"] + }, + { + "groupName": "typescript", + "matchPackageNames": ["typescript"] + }, { "groupName": "doc-dependencies", - "matchPackagePrefixes": [ + "matchPackageNames": [ "typedoc", "typedoc-plugin-missing-exports", "vitepress" ] - }, - { - "groupName": "vitest", - "matchPackagePrefixes": ["@vitest/ui", "vitest"] } ], - "ignoreDeps": [ - // manually bumping - "@types/node", - "node", - "npm", - "prettier", - "typescript" - ], "vulnerabilityAlerts": { "labels": ["security"], "assignees": ["team:maintainers"]