diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e31a7912..d5ddedd8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] kotlin = "2.1.21" -kotest = "6.0.0.M3" +kotest = "6.0.2" detekt = "1.23.8" ktlint = "1.1.0" okio = "3.15.0" @@ -13,7 +13,8 @@ jackson = "2.20.0" kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } kotlin-benchmark = { id = "org.jetbrains.kotlinx.benchmark", version.ref = "benchmark" } kotlin-allopen = { id = "org.jetbrains.kotlin.plugin.allopen", version.ref = "kotlin" } -kotest-multiplatform = { id = "io.kotest.multiplatform", version.ref = "kotest" } +kotest-multiplatform = { id = "io.kotest", version.ref = "kotest" } +google-ksp = { id = "com.google.devtools.ksp", version = "2.1.21-2.0.2" } kover = { id = "org.jetbrains.kotlinx.kover", version = "0.9.1" } detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } ktlint = { id = "org.jlleitschuh.gradle.ktlint", version = "13.1.0" } diff --git a/json-schema-validator-objects/build.gradle.kts b/json-schema-validator-objects/build.gradle.kts index 9e2dd5b5..a0f4be88 100644 --- a/json-schema-validator-objects/build.gradle.kts +++ b/json-schema-validator-objects/build.gradle.kts @@ -10,6 +10,7 @@ plugins { convention.`multiplatform-lib` convention.`multiplatform-tests` alias(libs.plugins.kotlin.serialization) + alias(libs.plugins.google.ksp) alias(libs.plugins.kotest.multiplatform) alias(libs.plugins.kover) alias(libs.plugins.detekt) diff --git a/json-schema-validator-objects/src/commonTest/kotlin/io/github/optimumcode/json/schema/wrappers/objects/WrappersTest.kt b/json-schema-validator-objects/src/commonTest/kotlin/io/github/optimumcode/json/schema/wrappers/objects/WrappersTest.kt index 3ecf3f12..e7bf2c5c 100644 --- a/json-schema-validator-objects/src/commonTest/kotlin/io/github/optimumcode/json/schema/wrappers/objects/WrappersTest.kt +++ b/json-schema-validator-objects/src/commonTest/kotlin/io/github/optimumcode/json/schema/wrappers/objects/WrappersTest.kt @@ -7,8 +7,8 @@ import io.kotest.assertions.asClue import io.kotest.assertions.assertSoftly import io.kotest.assertions.throwables.shouldNotThrowAny import io.kotest.assertions.throwables.shouldThrow -import io.kotest.core.Platform -import io.kotest.core.platform +import io.kotest.common.Platform +import io.kotest.common.platform import io.kotest.core.spec.style.FunSpec import io.kotest.core.test.Enabled import io.kotest.core.test.EnabledOrReasonIf diff --git a/json-schema-validator/build.gradle.kts b/json-schema-validator/build.gradle.kts index 2bb68881..4646e665 100644 --- a/json-schema-validator/build.gradle.kts +++ b/json-schema-validator/build.gradle.kts @@ -10,6 +10,7 @@ plugins { convention.`multiplatform-lib` convention.`multiplatform-tests` alias(libs.plugins.kotlin.serialization) + alias(libs.plugins.google.ksp) alias(libs.plugins.kotest.multiplatform) alias(libs.plugins.kover) alias(libs.plugins.detekt) diff --git a/test-suites/build.gradle.kts b/test-suites/build.gradle.kts index bc2f5f6f..afa481fd 100644 --- a/test-suites/build.gradle.kts +++ b/test-suites/build.gradle.kts @@ -10,6 +10,7 @@ plugins { convention.`multiplatform-jvm` convention.`multiplatform-tests` alias(libs.plugins.kotlin.serialization) + alias(libs.plugins.google.ksp) alias(libs.plugins.kotest.multiplatform) alias(libs.plugins.kover) alias(libs.plugins.detekt)