From d59dbc5f935b70cf4db608c13a11eb519258fad9 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Wed, 7 Jun 2023 11:42:05 +0800 Subject: [PATCH] feat(renovate): add presets and revise rules --- renovate.json | 50 +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 37 insertions(+), 13 deletions(-) diff --git a/renovate.json b/renovate.json index b2bab06c85..c2adb3c751 100644 --- a/renovate.json +++ b/renovate.json @@ -3,25 +3,49 @@ "extends": [ "config:base", ":dependencyDashboard", - ":onlyNpm" + ":onlyNpm", + ":prConcurrentLimit20", + ":autodetectPinVersions", + ":label(renovate)", + ":rebaseStalePrs", + ":semanticPrefixFixDepsChoreOthers", + ":separatePatchReleases", + "group:monorepos", + "group:recommended" ], "baseBranches": [ "develop" ], + "vulnerabilityAlerts": { + "commitMessagePrefix": "chore(renovate): Security update", + }, + "schedule": "at any time", + "rangeStrategy": "bump", "packageRules": [ { - "matchBaseBranches": [ - "develop" - ], - "matchPackagePatterns": [ - "*" - ], - "matchUpdateTypes": [ - "minor", - "patch" - ], - "groupName": "all non-major dependencies", - "groupSlug": "all-minor-patch" + "matchPackagePatterns": ["*"], + "matchUpdateTypes": ["major"], + "reviewersFromCodeOwners": true, + "commitMessagePrefix": "chore(renovate): major", + "groupName": "major" + }, + { + "matchPackagePatterns": ["*"], + "matchUpdateTypes": ["minor"], + "commitMessagePrefix": "chore(renovate): minor", + "groupName": "minor" + }, + { + "matchPackagePatterns": ["*"], + "matchUpdateTypes": ["patch"], + "commitMessagePrefix": "chore(renovate): patch", + "groupName": "patch" + }, + { + "matchPackagePatterns": ["*"], + "matchUpdateTypes": ["pin", "digest"], + "commitMessagePrefix": "chore(renovate): pin", + "groupName": "pin" } ], "ignorePaths": [