[Gradle][MPP] KMP <-> AGP compatibility check: Weaken warning when AGP is too high

^KT-53138 Verification Pending
This commit is contained in:
sebastian.sellmair
2022-07-22 13:57:29 +02:00
committed by Space
parent 2143180b40
commit 90a2141f1c
@@ -147,7 +147,6 @@ internal object KotlinMultiplatformAndroidGradlePluginCompatibilityHealthCheck {
val androidGradlePluginVersion = androidGradlePluginVersionParser.parseVersionString(androidGradlePluginVersionString)
?: return warningLogger(Messages.failedParsingAndroidGradlePluginVersion(androidGradlePluginVersionString))
if (compatibleAndroidGradlePluginVersionRange.isTooLow(androidGradlePluginVersion)) {
warningLogger(Messages.androidGradlePluginVersionTooLow(androidGradlePluginVersionString))
}
@@ -168,7 +167,9 @@ internal object KotlinMultiplatformAndroidGradlePluginCompatibilityHealthCheck {
)
fun androidGradlePluginVersionTooHigh(androidGradlePluginVersionString: String) = createCompatibilityWarningMessage(
"The applied Android Gradle Plugin version ($androidGradlePluginVersionString) is higher than the maximum supported"
"The applied Android Gradle Plugin version ($androidGradlePluginVersionString) " +
"is higher than the maximum known to the Kotlin Gradle Plugin. " +
"Tooling stability in such configuration isn't tested, please report encountered issues to kotl.in/issue"
)
private fun createCompatibilityWarningMessage(warning: String) = buildString {
@@ -179,7 +180,7 @@ internal object KotlinMultiplatformAndroidGradlePluginCompatibilityHealthCheck {
"${compatibleAndroidGradlePluginVersionRange.minSupportedVersion.minor}"
)
appendLine(
"Maximum supported Android Gradle Plugin version: " +
"Maximum tested Android Gradle Plugin version: " +
"${compatibleAndroidGradlePluginVersionRange.maxSupportedVersionMajor}." +
"${compatibleAndroidGradlePluginVersionRange.maxSupportedVersionMinor ?: "*"}"
)