From 4880dc58bd4880c87f8abd77f083c3c71af9210b Mon Sep 17 00:00:00 2001 From: Patrick Honkonen <1883101+SaintPatrck@users.noreply.github.com> Date: Wed, 3 Apr 2024 10:09:05 -0400 Subject: [PATCH] Update Renovate config (#1215) --- .github/renovate.json | 67 +++++++++++++++++++++++++++---------------- 1 file changed, 43 insertions(+), 24 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index db9b77852..aa9c41859 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,38 +1,57 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:base", - "github>bitwarden/renovate-config:pin-actions", - ":combinePatchMinorReleases", - ":dependencyDashboard", - ":maintainLockFilesWeekly", - ":pinAllExceptPeerDependencies", - ":prConcurrentLimit10", - ":rebaseStalePrs", - "schedule:weekends", - ":separateMajorReleases" + "github>bitwarden/renovate-config" ], - "enabledManagers": ["cargo", "github-actions", "npm", "nuget"], + "enabledManagers": [ + "github-actions", + "gradle", + "bundler" + ], + "commitMessagePrefix": "[deps]:", + "commitMessageTopic": "{{depName}}", "packageRules": [ - { - "groupName": "cargo minor", - "matchManagers": ["cargo"], - "matchUpdateTypes": ["minor", "patch"] - }, { "groupName": "gh minor", - "matchManagers": ["github-actions"], - "matchUpdateTypes": ["minor", "patch"] + "matchManagers": [ + "github-actions" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ] }, { - "groupName": "npm minor", - "matchManagers": ["npm"], - "matchUpdateTypes": ["minor", "patch"] + "groupName": "gradle minor", + "matchUpdateTypes": [ + "minor", + "patch" + ], + "matchManagers": [ + "gradle" + ] }, { - "groupName": "nuget minor", - "matchManagers": ["nuget"], - "matchUpdateTypes": ["minor", "patch"] + "groupName": "kotlin", + "description": "Kotlin and Compose dependencies that must be updated together to maintain compatibility.", + "matchPackagePatterns": [ + "androidx.compose:compose-bom", + "org.jetbrains.kotlin.*", + "com.google.devtools.ksp" + ], + "matchManagers": [ + "gradle" + ] + }, + { + "groupName": "bundler minor", + "matchUpdateTypes": [ + "minor", + "patch" + ], + "matchManagers": [ + "bundler" + ] } ] }