{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", ":dependencyDashboard", "helpers:pinGitHubActionDigests", "github>msfjarvis/shared-workflows//renovate/automerge" ], "branchConcurrentLimit": 15, "github-actions": { "fileMatch": [ ".github/reusable-workflows/.+\\.ya?ml$", ], }, "packageRules": [ { matchDatasources: [ "maven" ], registryUrls: [ "https://maven.google.com/", "https://repo1.maven.org/maven2", "https://plugins.gradle.org/m2/", "https://jitpack.io", ], }, { "matchDepNames": [ "com.google.devtools.ksp", "dev.drewhamilton.poko", "org.jetbrains.kotlin:kotlin-gradle-plugin", "org.jetbrains.kotlin.plugin.compose", "org.jetbrains.kotlin.plugin.serialization", ], "groupName": "Kotlin and Compose", }, { "matchPackageNames": [ "/^androidx.*/", ], "groupName": "AndroidX" }, { "matchPackageNames": [ "/^io.sentry/", "/^sentry/", ], "groupName": "Sentry" }, { "matchPackageNames": [ "/^com.squareup.anvil/" ], "allowedVersions": "!/.*-1-8$/", }, { "matchPackageNames": [ "/^androidx.glance/", ], "allowedVersions": "<=1.0.0", }, ], "customManagers": [ { "customType": "regex", "fileMatch": [ "SpotlessPlugin\.kt$" ], "matchStrings": [ "KTFMT_VERSION = \"(?.*)\"" ], "datasourceTemplate": "maven", "depNameTemplate": "com.facebook:ktfmt", "registryUrlTemplate": "https://repo1.maven.org/maven2/", }, ], }