Skip to content

Commit f2e2b39

Browse files
Merge pull request #1214 from modelix/dependabot/gradle/kotlin-2.1.0
build(deps): bump kotlin from 2.0.21 to 2.1.0
2 parents aacfe75 + 5db1c75 commit f2e2b39

File tree

7 files changed

+43
-9
lines changed

7 files changed

+43
-9
lines changed

build-logic/src/main/kotlin/modelix-language-config.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
* limitations under the License.
1515
*/
1616

17-
import gradle.kotlin.dsl.accessors._9d6accdeac6876c73060866945fb6d8c.java
1817
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension
1918
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
2019
import org.jetbrains.kotlin.gradle.plugin.KotlinMultiplatformPluginWrapper
@@ -25,9 +24,11 @@ import org.modelix.MODELIX_JDK_VERSION
2524
import org.modelix.MODELIX_JVM_TARGET
2625
import org.modelix.MODELIX_KOTLIN_API_VERSION
2726

28-
java {
29-
toolchain {
30-
languageVersion.set(JavaLanguageVersion.of(MODELIX_JDK_VERSION))
27+
plugins.withType<JavaPlugin> {
28+
extensions.configure<JavaPluginExtension> {
29+
toolchain {
30+
languageVersion.set(JavaLanguageVersion.of(MODELIX_JDK_VERSION))
31+
}
3132
}
3233
}
3334

build.gradle.kts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import com.github.gradle.node.NodeExtension
33
import com.github.gradle.node.NodePlugin
44
import io.gitlab.arturbosch.detekt.Detekt
5+
import org.gradle.kotlin.dsl.withType
56
import org.jetbrains.dokka.base.DokkaBase
67
import org.jetbrains.dokka.base.DokkaBaseConfiguration
78
import org.jetbrains.dokka.gradle.DokkaTaskPartial
@@ -22,6 +23,7 @@ plugins {
2223
alias(libs.plugins.node) apply false
2324
alias(libs.plugins.detekt)
2425
alias(libs.plugins.kotlinx.kover)
26+
alias(libs.plugins.npm.publish) apply false
2527
}
2628

2729
group = "org.modelix"
@@ -208,3 +210,21 @@ publishing {
208210
}
209211
}
210212
}
213+
214+
// make all 'packJsPackage' tasks depend on all 'kotlinNodeJsSetup' tasks, because gradle complained about this being missing
215+
tasks.register("setupNodeEverywhere") {
216+
dependsOn(":bulk-model-sync-lib:kotlinNodeJsSetup")
217+
dependsOn(":kotlin-utils:kotlinNodeJsSetup")
218+
dependsOn(":model-api:kotlinNodeJsSetup")
219+
dependsOn(":model-api-gen-runtime:kotlinNodeJsSetup")
220+
dependsOn(":model-client:kotlinNodeJsSetup")
221+
dependsOn(":model-datastructure:kotlinNodeJsSetup")
222+
dependsOn(":model-server-api:kotlinNodeJsSetup")
223+
dependsOn(":modelql-client:kotlinNodeJsSetup")
224+
dependsOn(":modelql-core:kotlinNodeJsSetup")
225+
dependsOn(":modelql-html:kotlinNodeJsSetup")
226+
dependsOn(":modelql-typed:kotlinNodeJsSetup")
227+
dependsOn(":modelql-untyped:kotlinNodeJsSetup")
228+
dependsOn(":streams:kotlinNodeJsSetup")
229+
dependsOn(":model-client:integration-tests:kotlinNodeJsSetup")
230+
}

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ kotlinx-kover = { id = "org.jetbrains.kotlinx.kover", version = "0.8.3" }
2525
docker-compose = { id = "com.avast.gradle.docker-compose" , version = "0.17.11" }
2626

2727
[versions]
28-
kotlin = "2.0.21"
28+
kotlin = "2.1.0"
2929
kotlinCoroutines="1.9.0"
3030
ktor="2.3.12"
3131
kotlinHtml="0.8.0"

kotlin-js-store/yarn.lock

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -565,6 +565,13 @@ [email protected]:
565565
ws "^8.9.0"
566566
xml-name-validator "^4.0.0"
567567

568+
569+
version "2.0.0"
570+
resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-2.0.0.tgz#b112096b273c1e733e0b86560998235c09a19286"
571+
integrity sha512-xkVGl60Ygn/zuLkDPx+oHj7jeLR7hCvoNF99nhwXMn8a3ApB4lLiC9pk4ol4NHPjyoCbvQctBqvzUcp8pkqyWw==
572+
dependencies:
573+
format-util "^1.0.5"
574+
568575
levn@~0.3.0:
569576
version "0.3.0"
570577
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
@@ -607,10 +614,10 @@ minimatch@^5.0.1, minimatch@^5.1.6:
607614
dependencies:
608615
brace-expansion "^2.0.1"
609616

610-
611-
version "10.7.0"
612-
resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.0.tgz#9e5cbed8fa9b37537a25bd1f7fb4f6fc45458b9a"
613-
integrity sha512-v8/rBWr2VO5YkspYINnvu81inSz2y3ODJrhO175/Exzor1RcEZZkizgE2A+w/CAXXoESS8Kys5E62dOHGHzULA==
617+
618+
version "10.7.3"
619+
resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.3.tgz#ae32003cabbd52b59aece17846056a68eb4b0752"
620+
integrity sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==
614621
dependencies:
615622
ansi-colors "^4.1.3"
616623
browser-stdout "^1.3.1"

model-client/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,3 +174,5 @@ npmPublish {
174174
}
175175
}
176176
}
177+
178+
tasks.named("packJsPackage") { dependsOn(":setupNodeEverywhere") }

ts-model-api/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,5 @@ npmPublish {
7979
}
8080
}
8181
}
82+
83+
tasks.named("packJsPackage") { dependsOn(":setupNodeEverywhere") }

vue-model-api/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,3 +134,5 @@ tasks.named<NpmPackTask>("packJsPackage") {
134134
tasks.assemble {
135135
dependsOn("packJsPackage")
136136
}
137+
138+
tasks.named("packJsPackage") { dependsOn(":setupNodeEverywhere") }

0 commit comments

Comments
 (0)