diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8b5b4d55c..c9182a966 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -58,6 +58,6 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} FORMAL_GIT_HUB_PAGES_AUTHOR: developers@spine.io # https://docs.github.com/en/actions/reference/environment-variables - REPO_SLUG: $GITHUB_REPOSITORY # e.g. SpineEventEngine/core-java + REPO_SLUG: ${{ github.repository }} # e.g. SpineEventEngine/core-java GOOGLE_APPLICATION_CREDENTIALS: ./maven-publisher.json NPM_TOKEN: ${{ secrets.NPM_SECRET }} diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt index 184220798..505100bf1 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt @@ -33,8 +33,8 @@ package io.spine.dependency.local */ @Suppress("ConstPropertyName", "unused") object Base { - const val version = "2.0.0-SNAPSHOT.380" - const val versionForBuildScript = "2.0.0-SNAPSHOT.380" + const val version = "2.0.0-SNAPSHOT.382" + const val versionForBuildScript = "2.0.0-SNAPSHOT.382" const val group = Spine.group const val artifact = "spine-base" const val lib = "$group:$artifact:$version" 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 b0ddc9959..23c7da75b 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.211" + const val version = "2.0.0-SNAPSHOT.212" 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/CoreJvmCompiler.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt index 20a1eed60..a003f7c25 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt @@ -46,12 +46,12 @@ object CoreJvmCompiler { /** * The version used to in the build classpath. */ - const val dogfoodingVersion = "2.0.0-SNAPSHOT.029" + const val dogfoodingVersion = "2.0.0-SNAPSHOT.034" /** * The version to be used for integration tests. */ - const val version = "2.0.0-SNAPSHOT.029" + const val version = "2.0.0-SNAPSHOT.034" /** * The ID of the Gradle plugin. diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt index 47e87139f..1df8dd1f4 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt @@ -34,8 +34,8 @@ package io.spine.dependency.local @Suppress("ConstPropertyName", "unused") object ToolBase { const val group = Spine.toolsGroup - const val version = "2.0.0-SNAPSHOT.370" - const val dogfoodingVersion = "2.0.0-SNAPSHOT.370" + const val version = "2.0.0-SNAPSHOT.371" + const val dogfoodingVersion = "2.0.0-SNAPSHOT.371" const val lib = "$group:tool-base:$version" const val classicCodegen = "$group:classic-codegen:$version" diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt b/buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt index ec86eb582..5f18b9575 100644 --- a/buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt +++ b/buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt @@ -151,11 +151,18 @@ object LicenseReporter { sourceProjects: Iterable, rootProject: Project ) { - val paths = sourceProjects.map { - val buildDir = it.layout.buildDirectory.asFile.get() - "$buildDir/${Paths.relativePath}/${Paths.outputFilename}" - } - println("Merging the license reports from the all projects.") + val paths = sourceProjects + .map { + val buildDir = it.layout.buildDirectory.asFile.get() + "$buildDir/${Paths.relativePath}/${Paths.outputFilename}" + }.filter { + val exists = File(it).exists() + if (!exists) { + rootProject.logger.debug("License report file not found: $it") + } + exists + } + println("Merging the license reports from all projects.") val mergedContent = paths.joinToString("\n\n\n") { (File(it)).readText() } val output = File("${rootProject.rootDir}/${Paths.outputFilename}") output.writeText(mergedContent) diff --git a/config b/config index afc3fda98..ee8a4e6fb 160000 --- a/config +++ b/config @@ -1 +1 @@ -Subproject commit afc3fda98e38c96c0c8ba59cb01c8c00457203a4 +Subproject commit ee8a4e6fbff09965bce5cf48ed5ba15dbc9cb2b6 diff --git a/dependencies.md b/dependencies.md index 318b79a5b..5a63a351c 100644 --- a/dependencies.md +++ b/dependencies.md @@ -1,6 +1,6 @@ -# Dependencies of `io.spine.tools:compiler-api:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-api:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -1131,14 +1131,14 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-api-tests:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-api-tests:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : org.jetbrains. **Name** : annotations. **Version** : 13.0. @@ -2001,14 +2001,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-backend:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-backend:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -3143,14 +3143,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-cli:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-cli:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -4334,14 +4334,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-gradle-api:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-gradle-api:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -5406,14 +5406,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-gradle-plugin:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-gradle-plugin:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -6526,14 +6526,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-jvm:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-jvm:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -7685,14 +7685,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-params:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-params:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -8815,14 +8815,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-protoc-plugin:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-protoc-plugin:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2. @@ -9699,14 +9699,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-test-env:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-test-env:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -10837,14 +10837,14 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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). -# Dependencies of `io.spine.tools:compiler-testlib:2.0.0-SNAPSHOT.031` +# Dependencies of `io.spine.tools:compiler-testlib:2.0.0-SNAPSHOT.032` ## Runtime 1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0. @@ -12082,6 +12082,6 @@ This report was generated on **Fri Nov 28 17:35:39 WET 2025** using The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Nov 28 17:35:39 WET 2025** using +This report was generated on **Wed Dec 03 18:34:53 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 8387bfcb7..b2f136b7c 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject. --> io.spine.tools spine-compiler -2.0.0-SNAPSHOT.031 +2.0.0-SNAPSHOT.032 2015 @@ -98,13 +98,13 @@ all modules and does not describe the project structure per-subproject. io.spine spine-base - 2.0.0-SNAPSHOT.380 + 2.0.0-SNAPSHOT.382 compile io.spine spine-format - 2.0.0-SNAPSHOT.380 + 2.0.0-SNAPSHOT.382 compile @@ -134,25 +134,25 @@ all modules and does not describe the project structure per-subproject. io.spine.tools gradle-plugin-api - 2.0.0-SNAPSHOT.370 + 2.0.0-SNAPSHOT.371 compile io.spine.tools jvm-tools - 2.0.0-SNAPSHOT.370 + 2.0.0-SNAPSHOT.371 compile io.spine.tools plugin-base - 2.0.0-SNAPSHOT.370 + 2.0.0-SNAPSHOT.371 compile io.spine.tools protobuf-setup-plugins - 2.0.0-SNAPSHOT.370 + 2.0.0-SNAPSHOT.371 compile @@ -164,13 +164,13 @@ all modules and does not describe the project structure per-subproject. io.spine.tools psi-java - 2.0.0-SNAPSHOT.370 + 2.0.0-SNAPSHOT.371 compile io.spine.tools tool-base - 2.0.0-SNAPSHOT.370 + 2.0.0-SNAPSHOT.371 compile @@ -236,7 +236,7 @@ all modules and does not describe the project structure per-subproject. io.spine.tools plugin-testlib - 2.0.0-SNAPSHOT.370 + 2.0.0-SNAPSHOT.371 test @@ -354,12 +354,12 @@ all modules and does not describe the project structure per-subproject. io.spine.tools core-jvm-gradle-plugins - 2.0.0-SNAPSHOT.029 + 2.0.0-SNAPSHOT.034 io.spine.tools core-jvm-routing - 2.0.0-SNAPSHOT.029 + 2.0.0-SNAPSHOT.034 io.spine.tools diff --git a/version.gradle.kts b/version.gradle.kts index 9a78209ac..109b36fa1 100644 --- a/version.gradle.kts +++ b/version.gradle.kts @@ -30,7 +30,7 @@ * This version is also used by integration test projects. * E.g. see `tests/consumer/build.gradle.kts`. */ -val compilerVersion: String by extra("2.0.0-SNAPSHOT.031") +val compilerVersion: String by extra("2.0.0-SNAPSHOT.032") /** * The version, same as [compilerVersion], which is used for publishing