~~~WIP~~~ Set AGP check to fatal 7.4<=>8.2, Gradle >= 7.5
With this commit on buildserver I should be able to find all failed
tests
diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinMultiplatformAndroidGradlePluginCompatibilityHealthCheck.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinMultiplatformAndroidGradlePluginCompatibilityHealthCheck.kt
index 645f0f5..20b28b1 100644
--- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinMultiplatformAndroidGradlePluginCompatibilityHealthCheck.kt
+++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinMultiplatformAndroidGradlePluginCompatibilityHealthCheck.kt
@@ -20,7 +20,7 @@
internal object KotlinMultiplatformAndroidGradlePluginCompatibilityHealthCheck {
val compatibleAndroidGradlePluginVersionRange = AndroidGradlePluginVersionRange(
- minSupportedVersion = AndroidGradlePluginVersionRange.Version(7, 0),
+ minSupportedVersion = AndroidGradlePluginVersionRange.Version(7, 4),
maxSupportedVersion = AndroidGradlePluginVersionRange.Version(8, 2)
)
diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/KotlinToolingDiagnostics.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/KotlinToolingDiagnostics.kt
index 7bb2095..d97c058 100644
--- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/KotlinToolingDiagnostics.kt
+++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/KotlinToolingDiagnostics.kt
@@ -148,7 +148,7 @@
)
}
- object IncompatibleAgpVersionTooLowWarning : ToolingDiagnosticFactory(WARNING) {
+ object IncompatibleAgpVersionTooLowWarning : ToolingDiagnosticFactory(FATAL) {
operator fun invoke(androidGradlePluginVersionString: String, minSupported: String, maxTested: String) = build(
"""
Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt
index 495b8a2..5e9c7c4 100644
--- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt
+++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt
@@ -40,7 +40,7 @@
class KotlinMultiplatformPlugin : Plugin<Project> {
override fun apply(project: Project) {
- checkGradleCompatibility("the Kotlin Multiplatform plugin")
+ checkGradleCompatibility("the Kotlin Multiplatform plugin", GradleVersion.version("7.5"))
runDeprecationDiagnostics(project)
project.plugins.apply(JavaBasePlugin::class.java)