Skip to content

Commit 55554d5

Browse files
chore(deps): update kotlin to 2.2.0 and kotest to v6.0.0 (#348)
1 parent 42b1bbc commit 55554d5

File tree

7 files changed

+13
-19
lines changed

7 files changed

+13
-19
lines changed

build.gradle.kts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsEnvSpec
33
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnRootEnvSpec
44

55
plugins {
6-
kotlin("multiplatform") version "2.1.21"
7-
kotlin("plugin.serialization") version "2.1.21"
8-
id("io.kotest.multiplatform") version "6.0.0.M3"
6+
kotlin("multiplatform") version "2.2.0"
7+
kotlin("plugin.serialization") version "2.2.0"
8+
id("io.kotest") version "6.0.0"
9+
id("com.google.devtools.ksp") version "2.2.0-2.0.2"
910
distribution
1011
}
1112

@@ -138,11 +139,11 @@ kotlin {
138139
jvmTest {
139140
dependencies {
140141
runtimeOnly("org.junit.platform:junit-platform-launcher")
141-
implementation(dependencies.platform("io.kotest:kotest-bom:5.9.1"))
142+
implementation(dependencies.platform("io.kotest:kotest-bom:6.0.0"))
142143
runtimeOnly("io.kotest:kotest-runner-junit5")
143-
implementation("io.kotest:kotest-framework-api")
144-
implementation("io.kotest:kotest-framework-datatest")
144+
implementation("io.kotest:kotest-framework-engine")
145145
implementation("io.kotest:kotest-assertions-core")
146+
implementation("io.kotest:kotest-common")
146147

147148
implementation("it.krzeminski:snakeyaml-engine-kmp:3.2.0")
148149
implementation("io.github.optimumcode:json-schema-validator:0.5.2")
@@ -151,10 +152,8 @@ kotlin {
151152

152153
jsTest {
153154
dependencies {
154-
implementation(dependencies.platform("io.kotest:kotest-bom:5.9.1"))
155+
implementation(dependencies.platform("io.kotest:kotest-bom:6.0.0"))
155156
implementation("io.kotest:kotest-framework-engine")
156-
implementation("io.kotest:kotest-framework-api")
157-
implementation("io.kotest:kotest-framework-datatest")
158157
implementation("io.kotest:kotest-assertions-core")
159158

160159
implementation(kotlinWrappers.js)

kotlin-js-store/yarn.lock

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -667,11 +667,6 @@ to-regex-range@^5.0.1:
667667
dependencies:
668668
is-number "^7.0.0"
669669

670-
671-
version "5.5.4"
672-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba"
673-
integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==
674-
675670
workerpool@^6.5.1:
676671
version "6.5.1"
677672
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544"

src/jsTest/kotlin/it/krzeminski/githubactionstyping/AjvSchemaValidationTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package it.krzeminski.githubactionstyping
33
import ajv.Ajv
44
import ajv.ValidateFunction
55
import io.kotest.assertions.withClue
6+
import io.kotest.common.env
67
import io.kotest.core.spec.style.FunSpec
78
import io.kotest.datatest.withData
89
import io.kotest.matchers.Matcher
@@ -11,7 +12,6 @@ import io.kotest.matchers.booleans.shouldBeTrue
1112
import io.kotest.matchers.nulls.shouldNotBeNull
1213
import io.kotest.matchers.should
1314
import io.kotest.matchers.shouldNot
14-
import io.kotest.mpp.env
1515
import node.buffer.BufferEncoding.Companion.utf8
1616
import node.fs.Dir
1717
import node.fs.exists

src/jsTest/kotlin/it/krzeminski/githubactionstyping/SchemaLintingTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package it.krzeminski.githubactionstyping
22

3+
import io.kotest.common.env
34
import io.kotest.core.spec.style.FunSpec
4-
import io.kotest.mpp.env
55
import prantlf.jsonlint.ParseOptions
66
import prantlf.jsonlint.parse
77
import node.buffer.BufferEncoding.Companion.utf8

src/jvmTest/kotlin/it/krzeminski/githubactionstyping/EnsurePragmaTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package it.krzeminski.githubactionstyping
22

3+
import io.kotest.common.sysprop
34
import io.kotest.core.spec.style.FunSpec
45
import io.kotest.datatest.withData
56
import io.kotest.matchers.shouldBe
6-
import io.kotest.mpp.sysprop
77
import java.io.File
88

99
private val schemaFile = File(sysprop("schemaFile")!!)

src/jvmTest/kotlin/it/krzeminski/githubactionstyping/JsonSchemaValidatorSchemaValidationTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package it.krzeminski.githubactionstyping
22

33
import io.github.optimumcode.json.schema.JsonSchema
4+
import io.kotest.common.sysprop
45
import io.kotest.matchers.Matcher
56
import io.kotest.matchers.MatcherResult
67
import io.kotest.matchers.should
78
import io.kotest.matchers.shouldNot
8-
import io.kotest.mpp.sysprop
99
import it.krzeminski.snakeyaml.engine.kmp.api.Load
1010
import it.krzeminski.snakeyaml.engine.kmp.api.LoadSettings
1111
import it.krzeminski.snakeyaml.engine.kmp.schema.CoreSchema

src/jvmTest/kotlin/it/krzeminski/githubactionstyping/UseCaseTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package it.krzeminski.githubactionstyping
22

3+
import io.kotest.common.sysprop
34
import io.kotest.core.spec.style.FunSpec
45
import io.kotest.datatest.withData
56
import io.kotest.matchers.file.shouldBeADirectory
67
import io.kotest.matchers.file.shouldNotBeEmptyDirectory
7-
import io.kotest.mpp.sysprop
88
import java.io.File
99

1010
private val catalogDir = File(sysprop("catalogDir")!!)

0 commit comments

Comments
 (0)