Repository navigation
Rebuild with refreshed dependencies - #57
Conversation
`ToolBase.lib` is gone from `config`: the `tool-base` artifact is no longer published, so forcing its coordinates had no effect. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…bbbf # Conflicts: # docs/dependencies/dependencies.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The pull of `config` `ad3dff08` brought its older pins back. `config`'s `dependency/local` has not changed since the wave's `604420cd`, so the pins from before the pull are the wave's. 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. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #57 +/- ##
=========================================
Coverage 94.18% 94.18%
Complexity 76 76
=========================================
Files 13 13
Lines 275 275
Branches 26 26
=========================================
Hits 259 259
Misses 12 12
Partials 4 4 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
🟢 Approved
No unresolved findings block approval; changes are confined to versioning and shared build/configuration updates.
No open issues 🎉
What changed in this PR
Prepares the next base-types snapshot for the dependency-refresh wave by synchronizing shared build tooling and configuration. Library runtime APIs and value-object implementations are unchanged.
Changes:
- Advances the publication version to
2.0.0-SNAPSHOT.227. - Updates Gradle configuration, dependency-coordinate tests, test helpers, and Dokka coordinates.
- Refreshes license headers, copyright configuration, and agent permissions.
- Disables Codecov file fixes for consistent coverage accounting.
Review was static; builds and tests were not run in this environment.
| File | Description |
|---|---|
version.gradle.kts |
Advances the publication snapshot. |
gradle/wrapper/gradle-wrapper.properties |
Updates the Gradle distribution. |
gradle.properties |
Enables parallel IDE model fetching. |
buildSrc/src/test/kotlin/io/spine/gradle/VersionGradleFileSpec.kt |
Refreshes the license header only. |
buildSrc/src/test/kotlin/io/spine/gradle/VersionComparatorSpec.kt |
Refreshes the license header only. |
buildSrc/src/test/kotlin/io/spine/gradle/publish/MavenMetadataSpec.kt |
Refreshes the license header only. |
buildSrc/src/test/kotlin/io/spine/gradle/PathExts.kt |
Adds a test-file creation helper. |
buildSrc/src/test/kotlin/io/spine/gradle/fs/LazyTempPathSpec.kt |
Refreshes the license header only. |
buildSrc/src/test/kotlin/io/spine/gradle/docs/UpdatePluginVersionTest.kt |
Refreshes the license header only. |
buildSrc/src/test/kotlin/io/spine/dependency/lib/ProtobufSpec.kt |
Adds Protobuf-coordinate assertions. |
buildSrc/src/test/kotlin/io/spine/dependency/lib/KotlinSpec.kt |
Adds Kotlin plugin-coordinate assertions. |
buildSrc/src/main/resources/dokka/styles/custom-styles.css |
Refreshes the license header only. |
buildSrc/src/main/kotlin/test-module.gradle.kts |
Refreshes the license header only. |
buildSrc/src/main/kotlin/Strings.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/pmd-settings.gradle.kts |
Refreshes the license header only. |
buildSrc/src/main/kotlin/module-testing.gradle.kts |
Refreshes the license header only. |
buildSrc/src/main/kotlin/kmp-publish.gradle.kts |
Refreshes the license header only. |
buildSrc/src/main/kotlin/kmp-module.gradle.kts |
Refreshes the license header only. |
buildSrc/src/main/kotlin/jvm-module.gradle.kts |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/VersionGradleFile.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/VersionComparator.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/TestKitCoverage.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Tasks.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/SpineCompilerCoverage.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Multiproject.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Logging.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/TaskName.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/StringExtensions.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/SpineTaskGroup.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/RunGradle.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/RunBuild.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ScopedDependency.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ProjectMetadata.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomGenerator.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomFormatting.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ModuleDependency.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Template.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Tasks.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/ProjectDependencies.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Paths.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Configuration.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/repo/Credentials.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/ProtoExts.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudRepo.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudArtifactRegistry.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/ProjectExtensions.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Webpack.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Publish.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/LicenseReport.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/JsTasks.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/IntegrationTest.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Clean.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Check.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Assemble.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Protobuf.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/McJs.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/JsPlugins.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Idea.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsExtension.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsEnvironment.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsContext.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocTag.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocConfig.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/Encoding.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javac/Javac.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/javac/ErrorProne.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/java/Tasks.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/java/Linters.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/AuthorEmail.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/git/UserInfo.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/git/Repository.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/git/Branch.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/fs/SpineTempDir.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/docs/UpdatePluginVersion.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Publish.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/IntegrationTest.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/DartTasks.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Build.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/Protobuf.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/DartPlugins.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartExtension.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartEnvironment.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartContext.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/Cli.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/Clean.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/Build.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/gradle/base/Tasks.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/docs/MarkdownDocument.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Truth.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Testcontainers.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/SystemLambda.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/OpenTest4J.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/KotlinCompileTesting.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Jacoco.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Hamcrest.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/AssertK.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/QueryDsl.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/MySql.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/HsqlDb.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/Hikari.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/local/DokkaTools.kt |
Adds Dokka plugin dependency coordinates. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Roaster.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/PerfMark.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Log4j2.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinX.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinSemver.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinPoet.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Klaxon.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JetBrainsAnnotations.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaPoet.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaJwt.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaDiffUtils.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/J2ObjC.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/HttpClient.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Gson.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/GrpcKotlin.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Flogger.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Coroutines.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsLogging.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsCli.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Clikt.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Auto.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Aedile.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Serialization.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/KotlinX.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/DateTime.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Coroutines.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/AtomicFu.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/build/OsDetector.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/build/JSpecify.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/build/GradleDoctor.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/build/FindBugs.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/boms/BomsPlugin.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/io/spine/dependency/boms/Boms.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/DocumentationSettings.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/detekt-code-analysis.gradle.kts |
Refreshes the license header only. |
buildSrc/src/main/kotlin/DependencyResolution.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/BuildSettings.kt |
Refreshes the license header only. |
buildSrc/src/main/kotlin/BuildExtensions.kt |
Refreshes the license header only. |
buildSrc/settings.gradle.kts |
Refreshes the license header only. |
buildSrc/quality/pmd.xml |
Refreshes the license header only. |
buildSrc/quality/checkstyle.xml |
Refreshes the license header only. |
.idea/copyright/CodeMatters_Open_Source.xml |
Adds the shared copyright template. |
.gitignore |
Refreshes the license header only. |
.github/workflows/build-on-ubuntu.yml |
Disables Codecov file fixes. |
.claude/settings.json |
Synchronizes agent command permissions. |
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.