Skip to content

Rebuild with refreshed dependencies - #15

Merged
alexander-yevsyukov merged 4 commits into
masterfrom
cascade-refresh-a0cbbbf
Oct 16, 2026
Merged

alexander-yevsyukov merged 4 commits into
masterfrom
cascade-refresh-a0cbbbf

Conversation

@alexander-yevsyukov

Copy link
Copy Markdown
Contributor

Summary

Automated cascade wave: rebuild against the refreshed dependency baseline.
Part of a cross-repository wave driven from summit (see
summit/docs/rollout/rebuild.md); this PR opened only after every dependency
version pinned here was verified present in the public registry.

Commits

  • Update shared agent tooling and config (./config/pull) — floated shared
    tooling and the config-distributed build files (absent when config was
    already current).
  • Update local dependency pins — io.spine.dependency.local constants
    advanced to the wave's upstream versions (may appear twice after a drift
    refresh).
  • Bump version / Set version — the versioning-policy increment, or the
    wave's coordinated target.
  • Update dependency reports — docs/dependencies/ regenerated by the clean
    build.
  • Adapt to refreshed dependencies — only when upstream API changes required
    mechanical source fixes; review this commit with extra care.

Verification

  • ./gradlew clean build dokkaGenerate green locally against the wave's
    artifacts (mavenLocal until upstream publication, the registry afterwards).
  • pre-pr reviewers ran at the exact HEAD of this PR (sentinel-gated).
  • Every pinned upstream version confirmed in
    europe-maven.pkg.dev/spine-event-engine metadata before gh pr create.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 16, 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-16T15:31:40.621775Z 835b21d 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

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 publishing, credential, and configuration-cache changes require human confirmation of the reported build and integration results.

0 open findings

What changed in this PR

Prepares testlib 2.0.0-SNAPSHOT.215 for the coordinated Spine dependency refresh.

Changes:

  • Advances dependency pins and regenerates dependency reports.
  • Refreshes shared publishing, version-checking, and documentation tooling.
  • Adds regression tests for credentials, configuration caching, and repository selection.
File Description
version.gradle.kts Advances publication version to snapshot 215.
gradle.properties Enables parallel IDE model fetching.
docs/​dependencies/​pom.xml Refreshes dependency versions.
docs/​dependencies/​dependencies.md Regenerates dependency and license inventory.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​repo/​RepositoriesSpec.kt Tests Spine repository ordering.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​publish/​PublishingCredentialsIgTest.kt Tests deferred credentials and authenticated publishing.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​publish/​IncrementGuardTest.kt Expands publication-coordinate checks.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​publish/​IncrementGuardIgTest.kt Tests version guarding with configuration caching.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​publish/​CheckVersionIncrementIgTest.kt Tests published-version failures and warnings.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​docs/​DokkaSetupIgTest.kt Tests documentation task selection and caching.
buildSrc/​src/​test/​kotlin/​io/​spine/​gradle/​checkstyle/​CheckStyleConfigSpec.kt Tests Checkstyle version and exclusions.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​repo/​Repository.kt Serializes credential retrieval.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​repo/​Repositories.kt Prioritizes Artifact Registry.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​PublishingExts.kt Adjusts credential checks for Gradle lifecycle constraints.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​PublicationHandler.kt Defers credentials to supplier tasks.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​IncrementGuard.kt Uses publication coordinates and captured graph state.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​publish/​CheckVersionIncrement.kt Checks all publication paths and reports missing metadata.
buildSrc/​src/​main/​kotlin/​io/​spine/​gradle/​checkstyle/​CheckStyleConfig.kt Excludes Doxia dependencies.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​TestKitTruth.kt Updates artifact coordinates and source link.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​Kover.kt Updates Kover.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​KotlinCompileTesting.kt Updates compiler-testing libraries.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​test/​Kotest.kt Updates Kotest.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​storage/​PostgreSql.kt Updates PostgreSQL driver.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​storage/​H2.kt Updates H2.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​ToolBase.kt Advances ToolBase pins.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​TestLib.kt Advances test-library dependency.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​Logging.kt Advances logging dependency.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​CoreJvmCompiler.kt Advances compiler pins.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​local/​CoreJvm.kt Advances Core JVM dependency.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Slf4J.kt Updates SLF4J.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Protobuf.kt Updates Protobuf.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​PalantirJavaFormat.kt Updates Java formatter.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Okio.kt Updates Okio.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Netty.kt Updates Netty.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​KotlinPoet.kt Updates KotlinPoet.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Kotlin.kt Updates Kotlin runtime and embedded pins.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​JavaX.kt Updates Servlet API.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​JacksonV2.kt Updates Jackson BOM.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​IntelliJ.kt Documents BouncyCastle compatibility constraint.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Guava.kt Updates Guava.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Grpc.kt Updates gRPC BOM.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​GoogleCloud.kt Updates Google Cloud libraries.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​GoogleApis.kt Updates Google API and authentication libraries.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Firebase.kt Updates Firebase Admin.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​CommonsCodec.kt Updates Commons Codec.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Caffeine.kt Updates Caffeine.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​BouncyCastle.kt Updates legacy artifact pin and documents rationale.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​Asm.kt Updates ASM.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​lib/​ApacheHttp.kt Updates Apache HTTP Core.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​Pmd.kt Updates PMD.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​PluginPublishPlugin.kt Updates publishing plugin.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​Ksp.kt Updates KSP.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​CheckStyle.kt Updates Checkstyle and documents compatibility constraints.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​CheckerFramework.kt Updates Checker Framework.
buildSrc/​src/​main/​kotlin/​io/​spine/​dependency/​build/​AnimalSniffer.kt Updates Animal Sniffer annotations.
buildSrc/​src/​main/​kotlin/​DokkaExts.kt Adds cache-compatible documentation task gating.
buildSrc/​src/​main/​kotlin/​dokka-setup.gradle.kts Applies revised Dokka gating.
buildSrc/​build.gradle.kts Aligns build-tool dependency versions.
.github/​workflows/​publish.yml Advances shared publishing workflow reference.
.claude/​settings.json Refreshes agent command permissions.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@alexander-yevsyukov alexander-yevsyukov self-assigned this Oct 16, 2026
@alexander-yevsyukov alexander-yevsyukov moved this to In Review in v2.0 Oct 16, 2026
@alexander-yevsyukov
alexander-yevsyukov requested a balanced review from Copilot October 16, 2026 15:35
@codecov

codecov Bot commented Oct 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.67%. Comparing base (4ecdc90) to head (835b21d).

Additional details and impacted files
@@             Coverage Diff              @@
##             master      #15      +/-   ##
============================================
- Coverage     64.06%   63.67%   -0.40%     
+ Complexity      113      112       -1     
============================================
  Files            26       26              
  Lines           512      512              
  Branches         20       20              
============================================
- Hits            328      326       -2     
- Misses          176      177       +1     
- Partials          8        9       +1     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approved

The repository-owned version bump and regenerated dependency reports are consistent, with no unresolved issues within the applicable review scope.

0 open findings

🧠 Review effort: Balanced

@alexander-yevsyukov
alexander-yevsyukov merged commit 7ac9896 into master Oct 16, 2026
10 of 11 checks passed
@alexander-yevsyukov
alexander-yevsyukov deleted the cascade-refresh-a0cbbbf branch October 16, 2026 15:39
@github-project-automation github-project-automation Bot moved this from In Review to ✅ Done in v2.0 Oct 16, 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