From f86714ced3c129080f7f3d034f1426b994741ee5 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sat, 9 Jul 2022 17:16:53 +0530 Subject: [PATCH] paparazzi-tests: workaround incompatible Compose Compiler dependency --- .github/renovate.json | 10 ++++++++++ gradle/libs.versions.toml | 2 ++ paparazzi-tests/build.gradle.kts | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index 957fd4ab..7669f50f 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -27,6 +27,16 @@ ], "datasourceTemplate": "maven", "depNameTemplate": "com.facebook:ktfmt" + }, + { + "fileMatch": [ + ".toml$" + ], + "matchStrings": [ + "composeCompiler = \"(?.*)\"" + ], + "datasourceTemplate": "maven", + "depNameTemplate": "androidx.compose.compiler:compiler" } ] } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3e8df4e6..5592cb3d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,6 +4,8 @@ agp = "7.4.0-alpha08" androidXTest = "1.4.0" aurora = "1.1.0" coil = "2.1.0" +# @keep This is used by paparazzi-tests and Renovate +composeCompiler = "1.2.0" coroutines = "1.6.3" dagger = "2.42" hilt = "1.0.0" diff --git a/paparazzi-tests/build.gradle.kts b/paparazzi-tests/build.gradle.kts index 9865e3df..58abf06d 100644 --- a/paparazzi-tests/build.gradle.kts +++ b/paparazzi-tests/build.gradle.kts @@ -11,6 +11,10 @@ androidComponents { beforeVariants(selector().all()) { it.enable = it.buildType android { namespace = "dev.msfjarvis.claw.android.tests" buildFeatures { compose = true } + composeOptions { + useLiveLiterals = false + kotlinCompilerExtensionVersion = libs.versions.composeCompiler.get() + } } dependencies {