From d35b751c151b562039935dc4df23244b73949bcb Mon Sep 17 00:00:00 2001
From: naskya <m@naskya.net>
Date: Thu, 23 May 2024 00:56:54 +0900
Subject: [PATCH] ci: update renovate config

---
 renovate.json | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/renovate.json b/renovate.json
index 46f806cf5e..82fb7fb7b9 100644
--- a/renovate.json
+++ b/renovate.json
@@ -1,21 +1,23 @@
 {
-  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
-  "extends": ["config:recommended"],
+	"$schema": "https://docs.renovatebot.com/renovate-schema.json",
+	"extends": ["config:recommended"],
 	"rangeStrategy": "bump",
-  "branchConcurrentLimit": 0,
+	"branchConcurrentLimit": 0,
 	"prHourlyLimit": 20,
-  "prConcurrentLimit": 20,
+	"prConcurrentLimit": 20,
 	"enabledManagers": ["npm", "cargo"],
 	"baseBranches": ["develop"],
-	"ignorePaths": [
-		"packages/megalodon/package.json",
-		"packages/backend-rs/npm"
-	],
+	"ignorePaths": ["packages/megalodon/package.json", "packages/backend-rs/npm"],
 	"lockFileMaintenance": {
 		"enabled": true,
 		"recreateWhen": "always",
-		"rebaseStalePrs": true,
+		"rebaseWhen": "behind-base-branch",
 		"branchTopic": "lock-file-maintenance",
 		"commitMessageAction": "Lock file maintenance"
-	}
+	},
+	"packageRules": [
+		{"matchUpdateTypes": "patch", "automerge": true},
+		{"groupName": "definitelyTyped", "matchPackagePrefixes": ["@types/"]},
+		{"groupName": "bull-board", "matchPackagePrefixes": ["@bull-board/"]}
+	]
 }