[repo] Disable JS IC for kotlin-stdlib
IC compilation may produce false-positive error on any changes in
kotlin-stdlib-js sources. For example, in DefaultConstructorMarker.kt.
diff --git a/libraries/stdlib/build.gradle.kts b/libraries/stdlib/build.gradle.kts
index 8f76b9c..69c5f17 100644
--- a/libraries/stdlib/build.gradle.kts
+++ b/libraries/stdlib/build.gradle.kts
@@ -11,6 +11,7 @@
import org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinWasmTargetDsl
import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrLink
import org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile
+import org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile
import org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain
import org.jetbrains.kotlin.library.KOTLIN_JS_STDLIB_NAME
import org.jetbrains.kotlin.library.KOTLIN_WASM_STDLIB_NAME
@@ -942,3 +943,8 @@
}
artifacts.add(sourcesConfiguration.name, tasks["jvmSourcesJar"])
}
+
+// Disabling IC for JS tasks as they may produce false-positive compilation failure
+tasks.withType<Kotlin2JsCompile>().configureEach {
+ incremental = false
+}
\ No newline at end of file