{ "extends": [ "config:base", ":dependencyDashboard", "helpers:pinGitHubActionDigests", "github>msfjarvis/shared-workflows//renovate/automerge" ], "packageRules": [ { "matchPackagePatterns": [ "^kotlin", "^org.jetbrains.kotlin", "^androidx.compose.compiler" ], "groupName": "kotlin" }, { "matchPackagePatterns": [ "^androidx.compose.animation", "^androidx.compose.foundation", "^androidx.compose.material", "^androidx.compose.material3", "^androidx.compose.runtime", "^androidx.compose.ui", "^androidx.lifecycle:lifecycle-viewmodel-compose" ], "groupName": "compose" }, { "managers": [ "gradle" ], "packagePatterns": [ "^com.squareup.okhttp3" ], "enabled": false }, { "matchPackageNames": ["com.android.tools.build:gradle"], "allowedVersions": "<=7.4.0" }, { "matchDatasources": [ "maven" ], "matchPackageNames": [ "androidx.compose.compiler:compiler" ], "registryUrls": [ "https://androidx.dev/storage/compose-compiler/repository/" ] }, { "matchDatasources": [ "maven" ], "matchPackageNames": [ "com.squareup.anvil" ], "registryUrls": [ "https://repo.maven.apache.org/maven2/" ] } ], "regexManagers": [ { "fileMatch": [ "build-logic/kotlin-plugins/src/main/kotlin/dev/msfjarvis/aps/gradle/SpotlessPlugin.kt" ], "matchStrings": [ "KTFMT_VERSION = \"(?.*)\"" ], "datasourceTemplate": "maven", "depNameTemplate": "com.facebook:ktfmt" }, { "fileMatch": [ "build-logic/kotlin-plugins/src/main/kotlin/dev/msfjarvis/aps/gradle/Detekt.kt" ], "matchStrings": [ "TWITTER_RULES_VERSION = \"(?.*)\"" ], "datasourceTemplate": "maven", "depNameTemplate": "com.twitter.compose.rules:detekt" }, { "fileMatch": [ "gradle/libs.versions.toml" ], "matchStrings": [ "composeCompiler = \"(?.*)\"" ], "datasourceTemplate": "maven", "depNameTemplate": "androidx.compose.compiler:compiler" }, { "fileMatch": [ "qodana.yaml" ], "matchStrings": [ "jetbrains/qodana-jvm-community:(?.*)" ], "datasourceTemplate": "docker", "depNameTemplate": "jetbrains/qodana-jvm-community", } ] }