From 85a205072cb4c730f01d3d48d7144feff2ad5e9a Mon Sep 17 00:00:00 2001 From: Alexander Yevsyukov Date: Thu, 25 Dec 2025 21:49:05 +0000 Subject: [PATCH 1/5] Bump version -> `2.0.0-SNAPSHOT.223` --- version.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.gradle.kts b/version.gradle.kts index d5b8670..de05833 100644 --- a/version.gradle.kts +++ b/version.gradle.kts @@ -29,4 +29,4 @@ * * For dependencies on Spine modules please see [io.spine.dependency.local.Spine]. */ -val versionToPublish by extra("2.0.0-SNAPSHOT.222") +val versionToPublish by extra("2.0.0-SNAPSHOT.223") From 8f4c3dabfff1453aa04a3989f2b562aa29ec4a2f Mon Sep 17 00:00:00 2001 From: Alexander Yevsyukov Date: Thu, 25 Dec 2025 21:52:54 +0000 Subject: [PATCH 2/5] `TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECK` --- gradlew | 4 ++++ gradlew.bat | 3 +++ 2 files changed, 7 insertions(+) diff --git a/gradlew b/gradlew index adff685..3b36360 100755 --- a/gradlew +++ b/gradlew @@ -1,5 +1,9 @@ #!/bin/sh +# Temporarily disable the runtime check of Protobuf version compatibility. +export TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECK=true + + # # Copyright © 2015 the original authors. # diff --git a/gradlew.bat b/gradlew.bat index c4bdd3a..c7f1ffa 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -16,6 +16,9 @@ @rem SPDX-License-Identifier: Apache-2.0 @rem +@rem Temporarily disable the runtime check of Protobuf version compatibility. +set TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECK=true + @if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem From aed4b10ddbf9bce15cedcc17865f99494819eea9 Mon Sep 17 00:00:00 2001 From: Alexander Yevsyukov Date: Thu, 25 Dec 2025 21:53:06 +0000 Subject: [PATCH 3/5] Update dependency reports --- dependencies.md | 20 ++------------------ pom.xml | 14 +++++++------- 2 files changed, 9 insertions(+), 25 deletions(-) diff --git a/dependencies.md b/dependencies.md index c5d5d6f..a3cd9b5 100644 --- a/dependencies.md +++ b/dependencies.md @@ -1,6 +1,6 @@ -# Dependencies of `io.spine:spine-base-types:2.0.0-SNAPSHOT.222` +# Dependencies of `io.spine:spine-base-types:2.0.0-SNAPSHOT.223` ## Runtime 1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2. @@ -58,26 +58,10 @@ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/) * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.kotlinx. **Name** : atomicfu. **Version** : 0.29.0. - * **Project URL:** [https://github.com/Kotlin/kotlinx.atomicfu](https://github.com/Kotlin/kotlinx.atomicfu) - * **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) - -1. **Group** : org.jetbrains.kotlinx. **Name** : atomicfu-jvm. **Version** : 0.29.0. - * **Project URL:** [https://github.com/Kotlin/kotlinx.atomicfu](https://github.com/Kotlin/kotlinx.atomicfu) - * **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) - 1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-coroutines-bom. **Version** : 1.10.2. * **Project URL:** [https://github.com/Kotlin/kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines) * **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-datetime. **Version** : 0.7.1. - * **Project URL:** [https://github.com/Kotlin/kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) - * **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) - -1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-datetime-jvm. **Version** : 0.7.1. - * **Project URL:** [https://github.com/Kotlin/kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) - * **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) - 1. **Group** : org.jspecify. **Name** : jspecify. **Version** : 1.0.0. * **Project URL:** [http://jspecify.org/](http://jspecify.org/) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) @@ -1026,6 +1010,6 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Mon Dec 22 19:16:57 WET 2025** using +This report was generated on **Thu Dec 25 21:52:36 WET 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file diff --git a/pom.xml b/pom.xml index 093e4de..8923098 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject. --> io.spine base-types -2.0.0-SNAPSHOT.222 +2.0.0-SNAPSHOT.223 2015 @@ -56,7 +56,7 @@ all modules and does not describe the project structure per-subproject. io.spine spine-validation-jvm-runtime - 2.0.0-SNAPSHOT.383 + 2.0.0-SNAPSHOT.391 compile @@ -192,22 +192,22 @@ all modules and does not describe the project structure per-subproject. io.spine.tools compiler-cli-all - 2.0.0-SNAPSHOT.036 + 2.0.0-SNAPSHOT.037 io.spine.tools compiler-protoc-plugin - 2.0.0-SNAPSHOT.036 + 2.0.0-SNAPSHOT.037 io.spine.tools core-jvm-gradle-plugins - 2.0.0-SNAPSHOT.042 + 2.0.0-SNAPSHOT.050 io.spine.tools core-jvm-routing - 2.0.0-SNAPSHOT.042 + 2.0.0-SNAPSHOT.050 io.spine.tools @@ -217,7 +217,7 @@ all modules and does not describe the project structure per-subproject. io.spine.tools validation-java-bundle - 2.0.0-SNAPSHOT.383 + 2.0.0-SNAPSHOT.391 net.sourceforge.pmd From 08f8cd9b60d5e8fa1e8c93c6cff70bfed5662075 Mon Sep 17 00:00:00 2001 From: Alexander Yevsyukov Date: Thu, 25 Dec 2025 21:53:17 +0000 Subject: [PATCH 4/5] Update `config` --- buildSrc/src/main/kotlin/BuildExtensions.kt | 2 ++ .../src/main/kotlin/io/spine/dependency/local/BaseTypes.kt | 2 +- .../src/main/kotlin/io/spine/dependency/local/Change.kt | 2 +- .../src/main/kotlin/io/spine/dependency/local/Compiler.kt | 4 ++-- .../src/main/kotlin/io/spine/dependency/local/CoreJvm.kt | 2 +- .../kotlin/io/spine/dependency/local/CoreJvmCompiler.kt | 6 +++--- buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt | 2 +- .../src/main/kotlin/io/spine/dependency/local/Validation.kt | 2 +- config | 2 +- 9 files changed, 13 insertions(+), 11 deletions(-) diff --git a/buildSrc/src/main/kotlin/BuildExtensions.kt b/buildSrc/src/main/kotlin/BuildExtensions.kt index 4122975..f7a11e3 100644 --- a/buildSrc/src/main/kotlin/BuildExtensions.kt +++ b/buildSrc/src/main/kotlin/BuildExtensions.kt @@ -227,6 +227,8 @@ fun Project.configureTaskDependencies() { "compileTestFixturesKotlin".dependOn("kspTestFixturesKotlin") "javadocJar".dependOn(dokkaGeneratePublicationJavadoc) "htmlDocsJar".dependOn(dokkaGenerate) + + "kspTestKotlin".dependOn("launchTestSpineCompiler") } } diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt index 23c7da7..8328e40 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt @@ -33,7 +33,7 @@ package io.spine.dependency.local */ @Suppress("ConstPropertyName") object BaseTypes { - const val version = "2.0.0-SNAPSHOT.212" + const val version = "2.0.0-SNAPSHOT.222" const val group = Spine.group const val artifact = "spine-base-types" const val lib = "$group:$artifact:$version" diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt index 2436580..dbde193 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt @@ -33,7 +33,7 @@ package io.spine.dependency.local */ @Suppress("ConstPropertyName") object Change { - const val version = "2.0.0-SNAPSHOT.200" + const val version = "2.0.0-SNAPSHOT.205" const val group = Spine.group const val artifact = "spine-change" const val lib = "$group:$artifact:$version" diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt index 2b06d37..febf8ae 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt @@ -72,7 +72,7 @@ object Compiler : Dependency() { * The version of the Compiler dependencies. */ override val version: String - private const val fallbackVersion = "2.0.0-SNAPSHOT.036" + private const val fallbackVersion = "2.0.0-SNAPSHOT.037" /** * The distinct version of the Compiler used by other build tools. @@ -81,7 +81,7 @@ object Compiler : Dependency() { * transitive dependencies, this is the version used to build the project itself. */ val dogfoodingVersion: String - private const val fallbackDfVersion = "2.0.0-SNAPSHOT.036" + private const val fallbackDfVersion = "2.0.0-SNAPSHOT.037" /** * The artifact for the Compiler Gradle plugin. diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt index 8441bfc..a6a93f0 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt @@ -39,7 +39,7 @@ typealias CoreJava = CoreJvm @Suppress("ConstPropertyName", "unused") object CoreJvm { const val group = Spine.group - const val version = "2.0.0-SNAPSHOT.365" + const val version = "2.0.0-SNAPSHOT.370" const val coreArtifact = "spine-core" const val clientArtifact = "spine-client" diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt index d49dce0..2737c39 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt @@ -29,7 +29,7 @@ package io.spine.dependency.local /** * Dependencies on the CoreJvm Compiler artifacts. * - * See [mc-java](https://github.com/SpineEventEngine/core-jvm-compiler). + * See [CoreJvm Compiler](https://github.com/SpineEventEngine/core-jvm-compiler). */ @Suppress( "MemberVisibilityCanBePrivate" /* `pluginLib()` is used by subprojects. */, @@ -46,12 +46,12 @@ object CoreJvmCompiler { /** * The version used to in the build classpath. */ - const val dogfoodingVersion = "2.0.0-SNAPSHOT.042" + const val dogfoodingVersion = "2.0.0-SNAPSHOT.050" /** * The version to be used for integration tests. */ - const val version = "2.0.0-SNAPSHOT.042" + const val version = "2.0.0-SNAPSHOT.050" /** * The ID of the Gradle plugin. diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt index 4bfe22c..899c48f 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt @@ -33,7 +33,7 @@ package io.spine.dependency.local */ @Suppress("ConstPropertyName") object Time { - const val version = "2.0.0-SNAPSHOT.220" + const val version = "2.0.0-SNAPSHOT.230" const val group = Spine.group const val artifact = "spine-time" const val lib = "$group:$artifact:$version" diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt index 890eddd..7cf8dd6 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt @@ -36,7 +36,7 @@ object Validation { /** * The version of the Validation library artifacts. */ - const val version = "2.0.0-SNAPSHOT.383" + const val version = "2.0.0-SNAPSHOT.391" /** * The last version of Validation compatible with ProtoData. diff --git a/config b/config index 9a4fbe2..dcd2cee 160000 --- a/config +++ b/config @@ -1 +1 @@ -Subproject commit 9a4fbe2bcae9a7b5f0d20159d41a8756d236e146 +Subproject commit dcd2cee3af82ce8e4de407801636637f7cdcef3c From 3cc31ac7f0e27e69ffbcb5babc57e9d109cbaddf Mon Sep 17 00:00:00 2001 From: Alexander Yevsyukov Date: Thu, 25 Dec 2025 21:56:32 +0000 Subject: [PATCH 5/5] Remove extra empty line --- gradlew | 1 - 1 file changed, 1 deletion(-) diff --git a/gradlew b/gradlew index 3b36360..2fa0b7c 100755 --- a/gradlew +++ b/gradlew @@ -3,7 +3,6 @@ # Temporarily disable the runtime check of Protobuf version compatibility. export TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECK=true - # # Copyright © 2015 the original authors. #