b699b4db71
Spotless has fixed their Gradle Configuration Cache woes in the past couple months which gets rid of my primary complaint.
83 lines
1.9 KiB
Text
83 lines
1.9 KiB
Text
{
|
|
"extends": [
|
|
"config:base",
|
|
":dependencyDashboard",
|
|
"helpers:pinGitHubActionDigests",
|
|
],
|
|
"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/",
|
|
],
|
|
},
|
|
{
|
|
"matchPackagePatterns": [
|
|
"^androidx.*",
|
|
],
|
|
"groupName": "androidx"
|
|
},
|
|
{
|
|
// Compose compiler is tightly coupled to Kotlin version
|
|
"groupName": "Kotlin and Compose",
|
|
"matchPackagePrefixes": [
|
|
"androidx.compose.compiler",
|
|
"org.jetbrains.kotlin",
|
|
],
|
|
},
|
|
{
|
|
"matchPackagePatterns": [
|
|
"^io.sentry",
|
|
"^sentry",
|
|
],
|
|
"groupName": "sentry"
|
|
},
|
|
{
|
|
"managers": [
|
|
"gradle"
|
|
],
|
|
"matchPackagePatterns": [
|
|
// Later versions require newer JDKs
|
|
"^org.eclipse.jgit",
|
|
// AGP dictates the version we can use
|
|
"^com.android.tools:desugar_jdk_libs",
|
|
// Later versions require newer JDKs
|
|
"^commons-codec:commons-codec",
|
|
],
|
|
"enabled": false
|
|
},
|
|
],
|
|
"regexManagers": [
|
|
{
|
|
"fileMatch": [
|
|
"gradle/libs.versions.toml"
|
|
],
|
|
"matchStrings": [
|
|
"composeCompiler = \"(?<currentValue>.*)\""
|
|
],
|
|
"datasourceTemplate": "maven",
|
|
"depNameTemplate": "androidx.compose.compiler:compiler",
|
|
"registryUrlTemplate": "https://maven.google.com",
|
|
},
|
|
{
|
|
"fileMatch": [
|
|
"build-logic/src/main/kotlin/app/passwordstore/gradle/SpotlessPlugin.kt"
|
|
],
|
|
"matchStrings": [
|
|
"KTFMT_VERSION = \"(?<currentValue>.*)\""
|
|
],
|
|
"datasourceTemplate": "maven",
|
|
"depNameTemplate": "com.facebook:ktfmt"
|
|
}
|
|
]
|
|
}
|