Repository navigation
Rebuild with refreshed dependencies - #16
Conversation
There was a problem hiding this comment.
🔵 Needs a closer look
Dependency compatibility, including Kotlin downgrades, and shared build-tooling integration require human confirmation beyond the available static evidence.
No open issues 🎉
What changed in this PR
Rebuilds Spine Reflect against the refreshed cross-repository dependency baseline and prepares release 2.0.0-SNAPSHOT.203.
Changes:
- Updates dependency pins and regenerates dependency reports.
- Refreshes shared build tooling, publishing helpers, and integration tests.
- Updates submodule initialization and CI configuration.
| File | Description |
|---|---|
version.gradle.kts |
Advances publication version to snapshot 203. |
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 dependency versions and project version. |
docs/dependencies/dependencies.md |
Regenerates the dependency report. |
buildSrc/src/test/kotlin/io/spine/gradle/publish/PublicationHandlerIgTest.kt |
Tests suppression of test-fixture publication warnings. |
buildSrc/src/test/kotlin/io/spine/gradle/publish/PublicationChecksumsIgTest.kt |
Covers publication with documentation generation disabled. |
buildSrc/src/test/kotlin/io/spine/gradle/publish/ProtobufRuntimeIgTest.kt |
Tests Protobuf runtime exclusion and publication metadata. |
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 configuration 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 support for unbundling Protobuf runtime dependencies. |
buildSrc/src/main/kotlin/io/spine/gradle/ConfigTester.kt |
Improves checkout, copying, and project-script preservation. |
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 |
Explains warning suppressions. |
buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt |
Advances ToolBase pins to snapshot 426. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt |
Corrects suppression-comment grammar. |
buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt |
Advances TestLib to snapshot 215. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Spine.kt |
Removes an unused-warning suppression. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.kt |
Advances Reflect dependency to snapshot 202. |
buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt |
Advances ProtoTap to 0.17.3. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt |
Advances Logging to snapshot 426. |
buildSrc/src/main/kotlin/io/spine/dependency/local/DokkaTools.kt |
Removes an unused-warning suppression. |
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt |
Explains the unused-warning suppression. |
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt |
Advances CoreJvm to snapshot 571. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt |
Explains the naming-warning suppression. |
buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt |
Explains the naming-warning suppression. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt |
Advances Base pins to snapshot 461. |
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 |
Changes Kotlin versions to 2.4.10. |
buildSrc/src/main/kotlin/DokkaExts.kt |
Keeps documentation JAR tasks enabled when generators are disabled. |
buildSrc/src/main/kotlin/config-tester.gradle.kts |
Resolves test paths against the project directory. |
buildSrc/build.gradle.kts |
Aligns embedded Kotlin version to 2.4.10. |
AGENTS.md |
Documents revised submodule initialization behavior. |
.github/workflows/publish.yml |
Updates the shared publishing workflow reference. |
.github/workflows/build-on-ubuntu.yml |
Disables Codecov file fixes for consistent coverage processing. |
Review effort: Balanced
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #16 +/- ##
============================================
+ Coverage 86.72% 86.73% +0.01%
Complexity 129 129
============================================
Files 17 17
Lines 467 475 +8
Branches 62 62
============================================
+ Hits 405 412 +7
- Misses 48 49 +1
Partials 14 14 🚀 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. |
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.