From cb61f3d0e9c6732e8ebf0d5e994abc9c48fc0b2a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 09:27:41 +0200 Subject: [PATCH] Migrate renovate config (#5194) Migrate config renovate.json5 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- renovate.json5 | 184 +++++++++++++++++++++++++++---------------------- 1 file changed, 101 insertions(+), 83 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index 083edaef0..7e940755d 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,110 +1,128 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "configMigration": true, - "extends": [ - "config:recommended", - "group:linters", - "group:monorepos", - "group:recommended" + $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": [ + lockFileMaintenance: { + enabled: true, + }, + minimumReleaseAge: '3 days', + hostRules: [ { - "matchDatasources": ["maven"], - "registryUrls": ["https://repo1.maven.org/maven2/", "https://plugins.gradle.org/m2/", "https://dl.google.com/android/maven2/", "https://jitpack.io"] + matchHost: 'repo.maven.apache.org', + concurrentRequestLimit: 1, + maxRequestsPerSecond: 8, }, { - "packagePatterns": [ - "^com.google.guava:" + 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": "^(?.*-android)$", - "versioning": "semver" }, { - "groupName": "org.jetbrains.kotlin:*", - "matchPackageNames": [ - "org.jetbrains.kotlin:{/,}**", - "org.jetbrains.kotlin.{/,}**" - ] + versionCompatibility: '^(?.*-android)$', + versioning: 'semver', + matchPackageNames: [ + '/^com.google.guava:/', + ], }, { - "groupName": "org.jetbrains.kotlin-wrappers:*", - "matchPackageNames": ["org.jetbrains.kotlin-wrappers:{/,}**"] + groupName: 'org.jetbrains.kotlin:*', + matchPackageNames: [ + 'org.jetbrains.kotlin:{/,}**', + 'org.jetbrains.kotlin.{/,}**', + ], }, { - "groupName": "org.jetbrains.kotlinx.*", - "matchPackageNames": [ - "org.jetbrains.kotlinx:{/,}**", - "org.jetbrains.kotlinx.{/,}**" - ] + groupName: 'org.jetbrains.kotlin-wrappers:*', + matchPackageNames: [ + 'org.jetbrains.kotlin-wrappers:{/,}**', + ], }, { - "groupName": "org.jetbrains.kotlin.*", - "matchPackageNames": [ - "/org.jetbrains.kotlin.*/", - "/com.google.devtools.ksp/", - "/androidx.compose.compiler:compiler/" - ] + groupName: 'org.jetbrains.kotlinx.*', + matchPackageNames: [ + 'org.jetbrains.kotlinx:{/,}**', + 'org.jetbrains.kotlinx.{/,}**', + ], }, { - "groupName": "androidx.compose.*", - "matchPackageNames": [ - "!androidx.compose.compiler{/,}**", - "!androidx.wear.compose{/,}**", - "androidx.navigation:navigation-compose{/,}**", - "androidx.compose{/,}**", - ] + groupName: 'org.jetbrains.kotlin.*', + matchPackageNames: [ + '/org.jetbrains.kotlin.*/', + '/com.google.devtools.ksp/', + '/androidx.compose.compiler:compiler/', + ], }, { - "groupName": "androidx.*", - "matchPackageNames": [ - "!androidx.compose{/,}**", - "!androidx.navigation:navigation-compose{/,}**", - "!androidx.wear.compose{/,}**", - "androidx.{/,}**" - ] + groupName: 'androidx.compose.*', + matchPackageNames: [ + '!androidx.compose.compiler{/,}**', + '!androidx.wear.compose{/,}**', + 'androidx.navigation:navigation-compose{/,}**', + 'androidx.compose{/,}**', + ], }, { - "groupName": "com.android.*", - "matchPackageNames": ["com.android:{/,}**", "com.android.{/,}**"] + groupName: 'androidx.*', + matchPackageNames: [ + '!androidx.compose{/,}**', + '!androidx.navigation:navigation-compose{/,}**', + '!androidx.wear.compose{/,}**', + 'androidx.{/,}**', + ], }, { - "groupName": "com.google.firebase.*", - "matchPackageNames": ["com.google.firebase.{/,}**"] + groupName: 'com.android.*', + matchPackageNames: [ + 'com.android:{/,}**', + 'com.android.{/,}**', + ], }, { - "groupName": "com.google.android.*", - "matchPackageNames": [ - "com.google.android:{/,}**", - "com.google.android.{/,}**" - ] + groupName: 'com.google.firebase.*', + matchPackageNames: [ + 'com.google.firebase.{/,}**', + ], }, { - "groupName": "com.fasterxml.jackson.*", - "matchPackageNames": ["com.fasterxml.jackson.{/,}**"] - } - ] + groupName: 'com.google.android.*', + matchPackageNames: [ + 'com.google.android:{/,}**', + 'com.google.android.{/,}**', + ], + }, + { + groupName: 'com.fasterxml.jackson.*', + matchPackageNames: [ + 'com.fasterxml.jackson.{/,}**', + ], + }, + ], }