{ "extends": [ "config:base", ":dependencyDashboard", "helpers:pinGitHubActionDigests", "github>msfjarvis/shared-workflows//renovate/automerge" ], "packageRules": [ { matchDatasources: [ "maven" ], registryUrls: [ "https://maven.google.com/", "https://repo1.maven.org/maven2", "https://plugins.gradle.org/m2/", ], }, { "matchPackagePatterns": [ "^kotlin", "^org.jetbrains.kotlin", "^androidx.compose.compiler" ], "groupName": "kotlin" }, { "managers": [ "gradle" ], "packagePatterns": [ // We want to stay in sync with Retrofit "^com.squareup.okhttp3", // Renovate refuses to stop resolving this from the snapshots repo "^app.cash.sqldelight", ], "enabled": false }, ], "regexManagers": [ { "fileMatch": [ "build-logic/kotlin-plugins/src/main/kotlin/dev/msfjarvis/aps/gradle/SpotlessPlugin.kt" ], "matchStrings": [ "KTFMT_VERSION = \"(?.*)\"" ], "datasourceTemplate": "maven", "depNameTemplate": "com.facebook:ktfmt", "registryUrlTemplate": "https://repo1.maven.org/maven2/", }, { "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", "registryUrlTemplate": "https://repo1.maven.org/maven2/", }, { "fileMatch": [ "gradle/libs.versions.toml" ], "matchStrings": [ "composeCompiler = \"(?.*)\"" ], "datasourceTemplate": "maven", "depNameTemplate": "androidx.compose.compiler:compiler", "registryUrlTemplate": "https://maven.google.com", }, { "fileMatch": [ "qodana.yaml" ], "matchStrings": [ "jetbrains/qodana-jvm-android:(?.*)" ], "datasourceTemplate": "docker", "depNameTemplate": "jetbrains/qodana-jvm-android", } ] }