From b14cdaffad277106bbdb9833af0858b0f1e7e95d Mon Sep 17 00:00:00 2001 From: Ryan Gaus Date: Fri, 12 Jun 2026 11:23:03 -0400 Subject: [PATCH] chore(renovate): group dependency updates to reduce PR noise Applies the grouping approach from livekit/python-sdks#671 to this repo: - Group non-major runtime dependency updates (dependencies / peer / optional) into a single monthly PR, the same way devDependencies were already grouped. Previously each runtime dep opened its own PR. - Exclude livekit-* / @livekit/* from the generic groups so they keep landing in the dedicated "LiveKit dependencies" group. - Include pin/digest update types in the grouped rules. - Migrate the deprecated matchPackagePrefixes to matchPackageNames patterns. Co-Authored-By: Claude Opus 4.8 (1M context) --- renovate.json | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index dd189d6c7..f9a023aeb 100644 --- a/renovate.json +++ b/renovate.json @@ -6,17 +6,25 @@ { "schedule": "before 6am on the first day of the month", "matchDepTypes": ["devDependencies"], - "matchUpdateTypes": ["patch", "minor"], + "matchPackageNames": ["!/^@livekit//", "!/^livekit-/"], + "matchUpdateTypes": ["patch", "minor", "pin", "digest"], "groupName": "devDependencies (non-major)" }, { "schedule": "before 6am on the first day of the month", - "matchPackagePrefixes": ["@rushstack"], + "matchDepTypes": ["dependencies", "optionalDependencies", "peerDependencies"], + "matchPackageNames": ["!/^@livekit//", "!/^livekit-/"], + "matchUpdateTypes": ["patch", "minor", "pin", "digest"], + "groupName": "dependencies (non-major)" + }, + { + "schedule": "before 6am on the first day of the month", + "matchPackageNames": ["/^@rushstack//"], "matchUpdateTypes": ["patch", "minor"], "groupName": "Rush stack (non-major)" }, { - "matchPackagePrefixes": ["@livekit", "livekit-"], + "matchPackageNames": ["/^@livekit//", "/^livekit-/"], "matchUpdateTypes": ["patch", "minor"], "groupName": "LiveKit dependencies (non-major)" }