From 09056ff63eb4030388e42f289e83d18a01806b89 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 17 Apr 2023 15:54:06 +0200 Subject: [PATCH 1/2] Add unused dependency to androidx.compose.compiler:compiler to let Renovate create PR to change the value of `composecompiler` --- gradle/libs.versions.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 452af8a9d0..24e53826fd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -148,6 +148,12 @@ anvil_compiler_utils = { module = "com.squareup.anvil:compiler-utils", version.r # Composer wysiwyg = "io.element.android:wysiwyg:1.2.2" +# Miscellaneous +# Add unused dependency to androidx.compose.compiler:compiler to let Renovate create PR to change the +# value of `composecompiler` (which is used to set composeOptions.kotlinCompilerExtensionVersion. +# See https://github.com/renovatebot/renovate/issues/18354 +android_composeCompiler = {module="androidx.compose.compiler:compiler", version.ref ="composecompiler"} + [bundles] [plugins] From 3726ae3204c14fd8e393030b9b8f2b12b3e259ca Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 17 Apr 2023 15:56:17 +0200 Subject: [PATCH 2/2] Let Renovate group dependency upgrade for kotlin compiler, ksp and compose compiler. --- .github/renovate.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index ed20893ad6..11f993516f 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -5,5 +5,15 @@ ], "labels": ["dependencies"], "reviewers": ["team:element-x-android-reviewers"], - "ignoreDeps": ["string:app_name"] + "ignoreDeps": ["string:app_name"], + "packageRules": [ + { + "matchPackagePatterns": [ + "^org.jetbrains.kotlin", + "^com.google.devtools.ksp", + "^androidx.compose.compiler" + ], + "groupName": "kotlin" + } + ] }