From 30cd8c91f0d81b6ce9aa5570cb7201e080ac8edb Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Fri, 16 Oct 2026 21:39:27 +0100 Subject: [PATCH] Raise stale `local/` dependency pins Six `local/` pins lagged the versions published from the sibling Spine repositories, so `./config/pull` downgraded them in every consumer that had already moved ahead. The `compiler` repository paid this tax twice, restoring the same six files by hand after each pull (see its commit `cac48c06e2`, "Update local dependency pins"). Raising the pins here removes the cause rather than the symptom. Each version was discovered from the Spine Artifact Registry Maven metadata, as the `dependency-update` skill prescribes, and is the newest published version of the artifact -- not merely a copy of what `compiler` carries: Base 2.0.0-SNAPSHOT.460 -> 2.0.0-SNAPSHOT.461 Logging 2.0.0-SNAPSHOT.425 -> 2.0.0-SNAPSHOT.426 ProtoTap 0.17.2 -> 0.17.3 Reflect 2.0.0-SNAPSHOT.201 -> 2.0.0-SNAPSHOT.202 TestLib 2.0.0-SNAPSHOT.214 -> 2.0.0-SNAPSHOT.215 ToolBase 2.0.0-SNAPSHOT.425 -> 2.0.0-SNAPSHOT.426 `Base.versionForBuildScript` and `ToolBase.dogfoodingVersion` move in lockstep with their `version`, which is how this repository has kept them since `41cdb18e`. Both land on a consumer's root `buildscript` classpath, so both were checked for resolvability first: each target POM is served by the registry, and the `jvm-tool-plugins-all` POM is identical across `.425` and `.426` apart from its own version, leaving the dogfooding plugin's dependency graph unchanged. Co-Authored-By: Claude Opus 5 --- buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt | 4 ++-- buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt | 2 +- .../src/main/kotlin/io/spine/dependency/local/ProtoTap.kt | 2 +- buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.kt | 2 +- buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt | 2 +- .../src/main/kotlin/io/spine/dependency/local/ToolBase.kt | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) 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 aa06886a..dc27970a 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt @@ -21,8 +21,8 @@ package io.spine.dependency.local */ @Suppress("ConstPropertyName", "unused") object Base { - const val version = "2.0.0-SNAPSHOT.460" - const val versionForBuildScript = "2.0.0-SNAPSHOT.460" + const val version = "2.0.0-SNAPSHOT.461" + const val versionForBuildScript = "2.0.0-SNAPSHOT.461" const val group = Spine.group private const val prefix = "spine" const val libModule = "$prefix-base" diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt index e5be8ed6..eabc0a1e 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt @@ -21,7 +21,7 @@ package io.spine.dependency.local */ @Suppress("ConstPropertyName", "unused") object Logging { - const val version = "2.0.0-SNAPSHOT.425" + const val version = "2.0.0-SNAPSHOT.426" const val group = Spine.group const val loggingArtifact = "spine-logging" diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt index 45e6792f..55154c69 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt @@ -26,7 +26,7 @@ package io.spine.dependency.local ) object ProtoTap { const val group = Spine.toolsGroup - const val version = "0.17.2" + const val version = "0.17.3" const val gradlePluginId = "io.spine.prototap" const val api = "$group:prototap-api:$version" const val gradlePlugin = "$group:prototap-gradle-plugin:$version" diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.kt index ae8e17f3..72091278 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.kt @@ -21,7 +21,7 @@ package io.spine.dependency.local */ @Suppress("ConstPropertyName") object Reflect { - const val version = "2.0.0-SNAPSHOT.201" + const val version = "2.0.0-SNAPSHOT.202" const val group = Spine.group const val artifact = "spine-reflect" const val lib = "$group:$artifact:$version" diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt index bf26e257..b4609db8 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt @@ -21,7 +21,7 @@ package io.spine.dependency.local */ @Suppress("ConstPropertyName") object TestLib { - const val version = "2.0.0-SNAPSHOT.214" + const val version = "2.0.0-SNAPSHOT.215" const val group = Spine.toolsGroup const val artifact = "base-testlib" const val lib = "$group:$artifact:$version" 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 63ecfcad..cf7cf241 100644 --- a/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt +++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt @@ -29,8 +29,8 @@ package io.spine.dependency.local @Suppress("ConstPropertyName", "unused") object ToolBase { const val group = Spine.toolsGroup - const val version = "2.0.0-SNAPSHOT.425" - const val dogfoodingVersion = "2.0.0-SNAPSHOT.425" + const val version = "2.0.0-SNAPSHOT.426" + const val dogfoodingVersion = "2.0.0-SNAPSHOT.426" const val archive = "$group:archive:$version" const val code = "$group:code:$version"