Repository navigation
Rebuild with refreshed dependencies - #332
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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
No unresolved findings remain, but shared build and tooling changes warrant final human review.
0 open findings
What changed in this PR
Prepares Validation’s next snapshot for the coordinated dependency refresh.
Changes:
- Advances Validation to
2.0.0-SNAPSHOT.465. - Aligns module resolution with the pinned Spine Reflect version.
- Synchronizes shared tooling, dependency-coordinate tests, and license headers.
| File | Description |
|---|---|
version.gradle.kts |
Advances publication version. |
gradle/wrapper/gradle-wrapper.properties |
Updates Gradle distribution. |
gradle.properties |
Enables parallel IDE model fetching. |
buildSrc/src/test/kotlin/io/spine/gradle/VersionGradleFileSpec.kt |
Refreshes license header. |
buildSrc/src/test/kotlin/io/spine/gradle/VersionComparatorSpec.kt |
Refreshes license header. |
buildSrc/src/test/kotlin/io/spine/gradle/publish/MavenMetadataSpec.kt |
Refreshes license header. |
buildSrc/src/test/kotlin/io/spine/gradle/fs/LazyTempPathSpec.kt |
Refreshes license header. |
buildSrc/src/test/kotlin/io/spine/gradle/docs/UpdatePluginVersionTest.kt |
Refreshes license header. |
buildSrc/src/test/kotlin/io/spine/dependency/lib/ProtobufSpec.kt |
Adds Protobuf coordinate tests. |
buildSrc/src/test/kotlin/io/spine/dependency/lib/KotlinSpec.kt |
Adds Kotlin plugin-coordinate tests. |
buildSrc/src/main/resources/dokka/styles/custom-styles.css |
Refreshes license header. |
buildSrc/src/main/kotlin/test-module.gradle.kts |
Refreshes license header. |
buildSrc/src/main/kotlin/Strings.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/pmd-settings.gradle.kts |
Refreshes license header. |
buildSrc/src/main/kotlin/module.gradle.kts |
Forces the pinned Reflect version. |
buildSrc/src/main/kotlin/module-testing.gradle.kts |
Refreshes license header. |
buildSrc/src/main/kotlin/kmp-publish.gradle.kts |
Refreshes license header. |
buildSrc/src/main/kotlin/kmp-module.gradle.kts |
Refreshes license header. |
buildSrc/src/main/kotlin/jvm-module.gradle.kts |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/VersionGradleFile.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/VersionComparator.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/TestKitCoverage.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Tasks.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/SpineCompilerCoverage.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Multiproject.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Logging.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/TaskName.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/StringExtensions.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/SpineTaskGroup.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/RunGradle.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/RunBuild.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Template.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Tasks.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/ProjectDependencies.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Paths.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Configuration.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/repo/Credentials.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/PublishingRepos.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/ProtoExts.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/GitHubPackages.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudRepo.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudArtifactRegistry.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/ProjectExtensions.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Webpack.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Publish.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/LicenseReport.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/JsTasks.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/IntegrationTest.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Clean.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Check.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Assemble.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Protobuf.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/McJs.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/JsPlugins.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Idea.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsExtension.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsEnvironment.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsContext.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocTag.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocConfig.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/Encoding.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javac/Javac.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/javac/ErrorProne.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/java/Tasks.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/java/Linters.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/AuthorEmail.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/git/UserInfo.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/git/Repository.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/git/Branch.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/fs/SpineTempDir.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/docs/UpdatePluginVersion.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Publish.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/IntegrationTest.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/DartTasks.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Build.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/Protobuf.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartExtension.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartEnvironment.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartContext.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/ConfigTester.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/Cli.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/Clean.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/Build.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/gradle/base/Tasks.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/docs/MarkdownDocument.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Truth.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Testcontainers.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/test/SystemLambda.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/test/OpenTest4J.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Jacoco.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Hamcrest.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/test/AssertK.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/QueryDsl.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/MySql.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/HsqlDb.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/Hikari.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Spine.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/local/DokkaTools.kt |
Adds Dokka plugin coordinates. |
buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Roaster.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/PerfMark.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Log4j2.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinX.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinSemver.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Klaxon.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JetBrainsAnnotations.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaPoet.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaJwt.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaDiffUtils.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/J2ObjC.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/HttpClient.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Gson.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/GrpcKotlin.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Flogger.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Coroutines.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsLogging.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsCli.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Clikt.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Auto.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Aedile.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Serialization.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/KotlinX.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/DateTime.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Coroutines.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/AtomicFu.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/build/OsDetector.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/build/JSpecify.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/build/GradleDoctor.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/build/FindBugs.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/boms/BomsPlugin.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/io/spine/dependency/boms/Boms.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/DocumentationSettings.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/detekt-code-analysis.gradle.kts |
Refreshes license header. |
buildSrc/src/main/kotlin/DependencyResolution.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/config-tester.gradle.kts |
Refreshes license header. |
buildSrc/src/main/kotlin/BuildSettings.kt |
Refreshes license header. |
buildSrc/src/main/kotlin/BuildExtensions.kt |
Refreshes license header. |
buildSrc/settings.gradle.kts |
Refreshes license header. |
buildSrc/quality/pmd.xml |
Refreshes license header. |
buildSrc/quality/checkstyle.xml |
Refreshes license header. |
.idea/copyright/CodeMatters_Open_Source.xml |
Adds shared copyright template. |
.gitignore |
Refreshes license header. |
.claude/settings.json |
Synchronizes command-permission settings. |
Files not reviewed (1)
- .idea/copyright/CodeMatters_Open_Source.xml: Generated file
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
🔵 Needs a closer look
No unresolved findings remain, but the breadth of shared build and tooling changes warrants final human review.
0 open findings
Files not reviewed (1)
- .idea/copyright/CodeMatters_Open_Source.xml: Generated file
🧠 Review effort: Balanced
Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/7rulnik/source-map-js/releases) - [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md) - [Commits](7rulnik/source-map-js@v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: source-map-js dependency-version: 1.2.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> (cherry picked from commit f301ac0)
Bumps and [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser). These dependencies needed to be updated together. Updates `postcss-selector-parser` from 6.1.2 to 6.1.4 - [Release notes](https://github.com/postcss/postcss-selector-parser/releases) - [Changelog](https://github.com/postcss/postcss-selector-parser/blob/main/CHANGELOG.md) - [Commits](postcss/postcss-selector-parser@v6.1.2...6.1.4) Updates `postcss-selector-parser` from 7.1.0 to 7.1.5 - [Release notes](https://github.com/postcss/postcss-selector-parser/releases) - [Changelog](https://github.com/postcss/postcss-selector-parser/blob/main/CHANGELOG.md) - [Commits](postcss/postcss-selector-parser@v6.1.2...6.1.4) --- updated-dependencies: - dependency-name: postcss-selector-parser dependency-version: 6.1.4 dependency-type: indirect - dependency-name: postcss-selector-parser dependency-version: 7.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> (cherry picked from commit 12acf7b)
Bumps [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) from 2.8.31 to 2.11.21. - [Release notes](https://github.com/web-platform-dx/baseline-browser-mapping/releases) - [Commits](web-platform-dx/baseline-browser-mapping@v2.8.31...v2.11.21) --- updated-dependencies: - dependency-name: baseline-browser-mapping dependency-version: 2.11.21 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> (cherry picked from commit 56e229b)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.28.0 to 4.28.8. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](browserslist/browserslist@4.28.0...4.28.8) --- updated-dependencies: - dependency-name: browserslist dependency-version: 4.28.8 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> (cherry picked from commit 069cb11)
There was a problem hiding this comment.
🟢 Approved
No unresolved findings block approval of the reviewed versioning, dependency alignment, and shared tooling changes.
0 open findings
Files not reviewed (2)
- .idea/copyright/CodeMatters_Open_Source.xml: Generated file
- docs/_preview/package-lock.json: Generated file
🧠 Review effort: Balanced
There was a problem hiding this comment.
🟢 Approved
No unresolved approval-blocking issues were identified in the reviewed changes.
0 open findings
Files not reviewed (2)
- .idea/copyright/CodeMatters_Open_Source.xml: Generated file
- docs/_preview/package-lock.json: Generated file
🧠 Review effort: Balanced
There was a problem hiding this comment.
🔵 Needs a closer look
No blocking findings were reported, but shared build-tooling and dependency-resolution changes warrant final human approval.
No open issues 🎉
2 files not reviewed
.idea/copyright/CodeMatters_Open_Source.xml: Generated filedocs/_preview/package-lock.json: Generated file
Review effort: Balanced
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #332 +/- ##
=========================================
Coverage 92.63% 92.63%
Complexity 363 363
=========================================
Files 84 84
Lines 2090 2090
Branches 157 157
=========================================
Hits 1936 1936
Misses 110 110
Partials 44 44 🚀 New features to boost your workflow:
|
`first-model-with-framework` forced the 4.35.0 runtime, older than the 4.36.0 gencode of the plugins the docs build runs it with, so the required `Build embedded code` check has failed since September 9. The examples now force 4.36.2 (spine-examples/hello-validation#1). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
🟢 Approved
No unresolved review issues remain, and the supplied readiness assessments support approval.
No open issues 🎉
2 files not reviewed
.idea/copyright/CodeMatters_Open_Source.xml: Generated filedocs/_preview/package-lock.json: Generated file
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.