Repository navigation
Rebuild with refreshed dependencies - #24
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #24 +/- ##
============================================
- Coverage 14.40% 12.50% -1.91%
Complexity 9 9
============================================
Files 5 5
Lines 118 144 +26
Branches 6 6
============================================
+ Hits 17 18 +1
- Misses 101 126 +25 🚀 New features to boost your workflow:
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
🔵 Needs a closer look
Cross-repository dependency compatibility and shared publishing changes need human confirmation of upstream review and successful CI results.
No open issues 🎉
What changed in this PR
Prepares ProtoTap 0.17.4 for the cross-repository dependency refresh, updating dependency reports and shared build tooling.
Changes:
- Advances Spine dependency pins and aligns Kotlin dependencies to 2.4.10.
- Refreshes publishing helpers, repository-copying utilities, and regression tests.
- Updates shared initialization tooling and CI configuration.
| File | Description |
|---|---|
| version.gradle.kts | Bumps release to 0.17.4. |
| init-submodules | Advances newly initialized managed submodules to tracked branches. |
| gradle/wrapper/gradle-wrapper.properties | Updates Gradle to 9.8.2. |
| docs/dependencies/pom.xml | Refreshes release and dependency versions. |
| docs/dependencies/dependencies.md | Regenerates dependency and license reports. |
| buildSrc/src/test/kotlin/io/spine/gradle/publish/PublicationHandlerIgTest.kt | Tests test-fixture warning suppression. |
| buildSrc/src/test/kotlin/io/spine/gradle/publish/PublicationChecksumsIgTest.kt | Tests publication with documentation generation disabled. |
| buildSrc/src/test/kotlin/io/spine/gradle/publish/ProtobufRuntimeIgTest.kt | Tests external Protobuf runtime declarations. |
| buildSrc/src/test/kotlin/io/spine/gradle/PathExts.kt | Adds a test file-creation helper. |
| buildSrc/src/test/kotlin/io/spine/gradle/GitRepositorySpec.kt | Tests branch checkout behavior. |
| buildSrc/src/test/kotlin/io/spine/gradle/ClonedRepoSpec.kt | Tests repository file copying and exclusions. |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/PublicationHandler.kt | Suppresses test-fixture POM warnings. |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/ProtobufRuntime.kt | Adds Protobuf runtime unbundling support. |
| buildSrc/src/main/kotlin/io/spine/gradle/ConfigTester.kt | Improves paths, cloning, and source copying. |
| buildSrc/src/main/kotlin/io/spine/dependency/test/KotlinCompileTesting.kt | Changes compile-testing version to 0.13.0. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt | Documents warning suppressions. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt | Advances ToolBase dependency pins. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt | Corrects suppression-comment wording. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt | Advances TestLib version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Spine.kt | Removes unused-warning suppression. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.kt | Advances Reflect version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt | Advances bootstrap ProtoTap version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt | Advances Logging version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/DokkaTools.kt | Removes unused-warning suppression. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt | Explains unused-warning suppression. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt | Advances CoreJvm version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt | Documents naming suppression. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt | Documents naming suppression. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt | Advances library and build-script pins. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/OpenTelemetryKotlin.kt | Adds OpenTelemetry Kotlin dependency coordinates. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinPoet.kt | Changes KotlinPoet version to 2.3.0. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Kotlin.kt | Aligns Kotlin versions to 2.4.10. |
| buildSrc/src/main/kotlin/DokkaExts.kt | Keeps documentation JAR tasks enabled. |
| buildSrc/src/main/kotlin/config-tester.gradle.kts | Resolves paths against the project directory. |
| buildSrc/build.gradle.kts | Aligns embedded Kotlin version. |
| AGENTS.md | Documents revised submodule initialization. |
| .github/workflows/publish.yml | Updates shared publishing workflow revision. |
| .github/workflows/build-on-ubuntu.yml | Disables Codecov file fixes. |
Review effort: Balanced
Summary
Automated cascade wave: rebuild against the refreshed dependency baseline.
Part of a cross-repository wave driven from
summit(seesummit/docs/rollout/rebuild.md); this PR opened only after every dependencyversion pinned here was verified present in the public registry.
Commits
./config/pull) — floated sharedtooling and the config-distributed build files (absent when config was
already current).
io.spine.dependency.localconstantsadvanced to the wave's upstream versions (may appear twice after a drift
refresh).
wave's coordinated target.
docs/dependencies/regenerated by the cleanbuild.
mechanical source fixes; review this commit with extra care.
Verification
./gradlew clean build dokkaGenerategreen locally against the wave'sartifacts (mavenLocal until upstream publication, the registry afterwards).
pre-prreviewers ran at the exact HEAD of this PR (sentinel-gated).europe-maven.pkg.dev/spine-event-enginemetadata beforegh pr create.