Skip to content

Update local dependency pins - #832

Merged
alexander-yevsyukov merged 3 commits into
masterfrom
update-local-pins
Nov 3, 2026
Merged

alexander-yevsyukov merged 3 commits into
masterfrom
update-local-pins

Conversation

@alexander-yevsyukov

@alexander-yevsyukov alexander-yevsyukov commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Moves six local/ Spine SDK dependencies to the newest versions in the Spine Artifact Registry.

Object Old → new
Compiler 2.0.0-SNAPSHOT.081 → 2.0.0-SNAPSHOT.083
CoreJvm 2.0.0-SNAPSHOT.577 → 2.0.0-SNAPSHOT.611
CoreJvmCompiler 2.0.0-SNAPSHOT.099 → 2.0.0-SNAPSHOT.104
ProtoTap 0.17.4 → 0.17.5 (release)
ToolBase 2.0.0-SNAPSHOT.428 → 2.0.0-SNAPSHOT.451
Validation 2.0.0-SNAPSHOT.469 → 2.0.0-SNAPSHOT.470

The other local/ objects (Base, BaseTypes, Change, DokkaTools, Logging, Reflect, TestLib, Time, JavadocFilter) are already at their latest versions.

Verified with ./gradlew :buildSrc:build detekt.

🤖 Generated with Claude Code

- Compiler -> `2.0.0-SNAPSHOT.083`
- CoreJvm -> `2.0.0-SNAPSHOT.611`
- CoreJvmCompiler -> `2.0.0-SNAPSHOT.103`
- ProtoTap -> `0.17.5`
- ToolBase -> `2.0.0-SNAPSHOT.450`
- Validation -> `2.0.0-SNAPSHOT.470`

Every new version requires Kotlin `2.4.10`, which is within the cap
set by the Gradle `9.8.2` wrapper.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@alexander-yevsyukov alexander-yevsyukov self-assigned this Nov 3, 2026
Copilot AI balanced review requested due to automatic review settings November 3, 2026 16:35
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-03T16:37:26.917997Z 34b8b51 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The config build alone cannot validate dependency pins or the combined runtime classpath across ToolBase’s plugin JAR transition and compiler upgrades without published dependency metadata and a downstream code-generation build.

No open issues 🎉

What changed in this PR

Updates six Spine SDK dependency pins in the shared buildSrc configuration used by downstream repositories.

Changes:

  • Advances five snapshot dependencies and ProtoTap’s release version.
  • Keeps compiler fallback and dogfooding versions aligned with the corresponding main pins.
  • Moves ToolBase to .450, building on the plain plugin JAR coordinates introduced in #822.
File Description
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​Validation.kt Updates Validation from .469 to .470.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​ToolBase.kt Updates main and dogfooding pins from .428 to .450.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​ProtoTap.kt Updates ProtoTap from 0.17.4 to 0.17.5.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​CoreJvmCompiler.kt Updates main and dogfooding pins from .099 to .103.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​CoreJvm.kt Updates CoreJvm from .577 to .611.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​Compiler.kt Updates both fallback pins from .081 to .083.

Review effort: Balanced

alexander-yevsyukov and others added 2 commits November 3, 2026 16:51
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This release drops JavaPoet and ToolBase's `classic-codegen`, which
ToolBase stopped publishing in `2.0.0-SNAPSHOT.450`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@alexander-yevsyukov alexander-yevsyukov moved this to In Review in v2.0 Nov 3, 2026
@alexander-yevsyukov
alexander-yevsyukov merged commit c358147 into master Nov 3, 2026
2 checks passed
@alexander-yevsyukov
alexander-yevsyukov deleted the update-local-pins branch November 3, 2026 17:10
@github-project-automation github-project-automation Bot moved this from In Review to ✅ Done in v2.0 Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants