Skip to content

Bump version to 2.0.0-SNAPSHOT.468 and update local dependencies - #337

Merged
alexander-yevsyukov merged 6 commits into
masterfrom
update-deps-bump-468
Oct 20, 2026
Merged

alexander-yevsyukov merged 6 commits into
masterfrom
update-deps-bump-468

Conversation

@alexander-yevsyukov

Copy link
Copy Markdown
Collaborator

Why

The Publish run for the merge of #336 failed while uploading 2.0.0-SNAPSHOT.467. The .pom.sha1 PUT for validation-context got HTTP 400 from Artifact Registry. Several artifacts had already been uploaded by then, so .467 is now partially published:

  • validation-gradle-plugin and spine-validation-jvm-runtime have .467.
  • validation-context has only its .pom, and .467 is missing from its maven-metadata.xml.

Published versions are immutable, so re-running Publish on .467 cannot succeed. This PR moves to the next free version, .468 (it returns 404 in the snapshots registry), so the Publish workflow can run again after merge.

What changed

  • Version: 2.0.0-SNAPSHOT.467 → 2.0.0-SNAPSHOT.468.

  • Local dependency pins (buildSrc/.../dependency/local), each moved to the latest Spine snapshot:

    Dependency Old New
    BaseTypes .225 .226
    Compiler .074 .079
    CoreJvm Compiler .097 .098
    DokkaTools .10 .11

    Compiler .079 declares the same Base, ToolBase, CoreJvm and Validation runtime versions that this build already uses. The Compiler dogfooding version stays at .069, matching earlier pin updates.

    The Validation pin stays at .464. CoreJvm Compiler .098 and Compiler .079 still pin Validation at .464. Moving the pin to .466 would put spine-validation-jvm-runtime .466 next to validation-java-bundle .464 in the resolved graph. The branch history shows that bump and its revert as separate commits. The pin can move once CoreJvm picks up a newer Validation.

  • Dependency reports: docs/dependencies/{dependencies.md,pom.xml} were regenerated by a full build.

  • Docs: the version literals embedded in "Build and release" and "Adding to build" now show Validation .468 and the CoreJvm plugin .098.

Verification

  • ./gradlew build passed: 293 tasks executed, including all test and Spine Compiler codegen tasks.
  • Against the pinned docs/_examples, after running :docs:updatePluginVersions (as CI's checkSamples does), embed-code -mode=check reports the docs are up to date.

🤖 Generated with Claude Code

alexander-yevsyukov and others added 6 commits October 20, 2026 16:12
Bump BaseTypes -> `2.0.0-SNAPSHOT.226`, Compiler -> `2.0.0-SNAPSHOT.079`,
CoreJvm Compiler -> `2.0.0-SNAPSHOT.098`, DokkaTools -> `2.0.0-SNAPSHOT.11`,
and Validation -> `2.0.0-SNAPSHOT.466`.

Validation stays at `.466`, the newest complete publication:
`.467` was only partially published by the failed Publish run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Also picks up the CoreJvm Compiler `2.0.0-SNAPSHOT.098` plugin version in "Adding to build".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
CoreJvm Compiler `.098` and Compiler `.079` both still pin Validation
at `.464`. Pinning `.466` here forced `spine-validation-jvm-runtime` to
`.466` while `validation-java-bundle` stayed at `.464`, mixing the
code generator and the runtime from different Validation versions.
Move this pin once CoreJvm picks up a newer Validation.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 20, 2026 15:20
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 20, 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-10-20T15:22:39.064350Z 3d7ae27 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.

🟢 Approved

The scoped version, report, and documentation updates are consistent, with no unresolved blocking findings.

No open issues 🎉

What changed in this PR

Advances Validation to 2.0.0-SNAPSHOT.468 so publishing can resume after the partial .467 upload.

Changes:

  • Updates the release version and local dependency pins.
  • Refreshes generated dependency reports.
  • Synchronizes build and getting-started documentation.
File Description
version.gradle.kts Sets release version to .468.
docs/​dependencies/​pom.xml Updates release and dependency versions.
docs/​dependencies/​dependencies.md Refreshes report versions and timestamps.
docs/​content/​docs/​validation/​user/​01-getting-started/​adding-to-build.md Updates Validation and CoreJvm plugin examples.
docs/​content/​docs/​validation/​developer/​build-and-release.md Updates the embedded release version.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​DokkaTools.kt Pins DokkaTools .11.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​CoreJvmCompiler.kt Pins CoreJvm Compiler .098.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​Compiler.kt Updates Compiler fallback to .079.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​BaseTypes.kt Pins BaseTypes .226.

Review effort: Balanced

@codecov

codecov Bot commented Oct 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.57%. Comparing base (59f6427) to head (3d7ae27).

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #337   +/-   ##
=========================================
  Coverage     93.57%   93.57%           
  Complexity      367      367           
=========================================
  Files            86       86           
  Lines          2117     2117           
  Branches        159      159           
=========================================
  Hits           1981     1981           
  Misses           92       92           
  Partials         44       44           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@alexander-yevsyukov alexander-yevsyukov moved this to 🏗 In progress in v2.0 Oct 20, 2026
@alexander-yevsyukov alexander-yevsyukov self-assigned this Oct 20, 2026
@alexander-yevsyukov alexander-yevsyukov moved this from 🏗 In progress to In Review in v2.0 Oct 20, 2026
@alexander-yevsyukov
alexander-yevsyukov merged commit 6ecb19c into master Oct 20, 2026
12 checks passed
@alexander-yevsyukov
alexander-yevsyukov deleted the update-deps-bump-468 branch October 20, 2026 15:42
@github-project-automation github-project-automation Bot moved this from In Review to ✅ Done in v2.0 Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants