mirror of
https://github.com/home-assistant/android.git
synced 2025-07-20 16:47:20 +00:00
![renovate[bot]](/assets/img/avatar_default.png)
Migrate config renovate.json5 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
129 lines
3.6 KiB
Plaintext
129 lines
3.6 KiB
Plaintext
{
|
|
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
|
|
configMigration: true,
|
|
extends: [
|
|
'config:recommended',
|
|
'group:linters',
|
|
'group:monorepos',
|
|
'group:recommended',
|
|
],
|
|
lockFileMaintenance: {
|
|
enabled: true,
|
|
},
|
|
minimumReleaseAge: '3 days',
|
|
hostRules: [
|
|
{
|
|
matchHost: 'repo.maven.apache.org',
|
|
concurrentRequestLimit: 1,
|
|
maxRequestsPerSecond: 8,
|
|
},
|
|
{
|
|
matchHost: 'plugins.gradle.org',
|
|
concurrentRequestLimit: 1,
|
|
maxRequestsPerSecond: 8,
|
|
},
|
|
{
|
|
matchHost: 'dl.google.com',
|
|
concurrentRequestLimit: 1,
|
|
maxRequestsPerSecond: 8,
|
|
},
|
|
{
|
|
matchHost: 'jitpack.io',
|
|
concurrentRequestLimit: 1,
|
|
maxRequestsPerSecond: 8,
|
|
},
|
|
],
|
|
packageRules: [
|
|
{
|
|
matchDatasources: [
|
|
'maven',
|
|
],
|
|
registryUrls: [
|
|
'https://repo1.maven.org/maven2/',
|
|
'https://plugins.gradle.org/m2/',
|
|
'https://dl.google.com/android/maven2/',
|
|
'https://jitpack.io',
|
|
],
|
|
},
|
|
{
|
|
versionCompatibility: '^(?<version>.*-android)$',
|
|
versioning: 'semver',
|
|
matchPackageNames: [
|
|
'/^com.google.guava:/',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'org.jetbrains.kotlin:*',
|
|
matchPackageNames: [
|
|
'org.jetbrains.kotlin:{/,}**',
|
|
'org.jetbrains.kotlin.{/,}**',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'org.jetbrains.kotlin-wrappers:*',
|
|
matchPackageNames: [
|
|
'org.jetbrains.kotlin-wrappers:{/,}**',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'org.jetbrains.kotlinx.*',
|
|
matchPackageNames: [
|
|
'org.jetbrains.kotlinx:{/,}**',
|
|
'org.jetbrains.kotlinx.{/,}**',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'org.jetbrains.kotlin.*',
|
|
matchPackageNames: [
|
|
'/org.jetbrains.kotlin.*/',
|
|
'/com.google.devtools.ksp/',
|
|
'/androidx.compose.compiler:compiler/',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'androidx.compose.*',
|
|
matchPackageNames: [
|
|
'!androidx.compose.compiler{/,}**',
|
|
'!androidx.wear.compose{/,}**',
|
|
'androidx.navigation:navigation-compose{/,}**',
|
|
'androidx.compose{/,}**',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'androidx.*',
|
|
matchPackageNames: [
|
|
'!androidx.compose{/,}**',
|
|
'!androidx.navigation:navigation-compose{/,}**',
|
|
'!androidx.wear.compose{/,}**',
|
|
'androidx.{/,}**',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'com.android.*',
|
|
matchPackageNames: [
|
|
'com.android:{/,}**',
|
|
'com.android.{/,}**',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'com.google.firebase.*',
|
|
matchPackageNames: [
|
|
'com.google.firebase.{/,}**',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'com.google.android.*',
|
|
matchPackageNames: [
|
|
'com.google.android:{/,}**',
|
|
'com.google.android.{/,}**',
|
|
],
|
|
},
|
|
{
|
|
groupName: 'com.fasterxml.jackson.*',
|
|
matchPackageNames: [
|
|
'com.fasterxml.jackson.{/,}**',
|
|
],
|
|
},
|
|
],
|
|
}
|