Fix configuration cache on local builds

by applying the OSS Licenses plugin only on CI builds.

Closes #2031
pull/2032/head
Simon Marquis 3 days ago
parent ade8065442
commit 83e00f6b32

@ -22,7 +22,6 @@ plugins {
alias(libs.plugins.nowinandroid.android.application.jacoco)
alias(libs.plugins.nowinandroid.android.application.firebase)
alias(libs.plugins.nowinandroid.hilt)
alias(libs.plugins.google.osslicenses)
alias(libs.plugins.baselineprofile)
alias(libs.plugins.roborazzi)
alias(libs.plugins.kotlin.serialization)

@ -33,6 +33,10 @@ class AndroidApplicationConventionPlugin : Plugin<Project> {
apply(plugin = "nowinandroid.android.lint")
apply(plugin = "com.dropbox.dependency-guard")
// Apply Google's OSS Licenses plugin only on CI to avoid breaking configuration cache on local builds
// https://github.com/google/play-services-plugins/issues/246
if (providers.gradleProperty("CI").isPresent) apply(plugin = "com.google.android.gms.oss-licenses-plugin")
extensions.configure<ApplicationExtension> {
configureKotlinAndroid(this)
defaultConfig.targetSdk = 36

Loading…
Cancel
Save