Repository navigation
Rebuild with refreshed dependencies - #10
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>
Force Reflect: the refreshed Base and the published CoreJvm Compiler floor request different versions of it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #10 +/- ##
=========================================
Coverage 99.31% 99.31%
Complexity 86 86
=========================================
Files 9 9
Lines 290 290
Branches 4 4
=========================================
Hits 288 288
Misses 1 1
Partials 1 1 🚀 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.
🟢 Approved
No unresolved review findings block approval; the dependency adaptation and shared-tooling updates are limited in scope.
No open issues 🎉
What changed in this PR
Prepares Spine Change 2.0.0-SNAPSHOT.209 for the refreshed dependency baseline, with shared build-tooling updates and a small dependency-forcing adaptation.
Changes:
- Advances the publication version and replaces obsolete
ToolBase.libforcing withReflect.lib. - Refreshes Gradle configuration, adds dependency-coordinate tests and a test-file helper, and declares Dokka extension coordinates.
- Synchronizes license headers, agent permissions, and IDE settings; disables Codecov file fixes.
| File | Description |
|---|---|
version.gradle.kts |
Advances publication version to snapshot 209. |
gradle/wrapper/gradle-wrapper.properties |
Refreshes the Gradle distribution pin. |
gradle.properties |
Enables parallel IDE model fetching. |
buildSrc/src/test/kotlin/io/spine/gradle/VersionGradleFileSpec.kt |
Header refresh only. |
buildSrc/src/test/kotlin/io/spine/gradle/VersionComparatorSpec.kt |
Header refresh only. |
buildSrc/src/test/kotlin/io/spine/gradle/publish/MavenMetadataSpec.kt |
Header refresh 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 |
Header refresh only. |
buildSrc/src/test/kotlin/io/spine/gradle/docs/UpdatePluginVersionTest.kt |
Header refresh 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 |
Header refresh only. |
buildSrc/src/main/kotlin/test-module.gradle.kts |
Header refresh only. |
buildSrc/src/main/kotlin/Strings.kt |
Header refresh only. |
buildSrc/src/main/kotlin/pmd-settings.gradle.kts |
Header refresh only. |
buildSrc/src/main/kotlin/module.gradle.kts |
Replaces ToolBase dependency forcing with Reflect. |
buildSrc/src/main/kotlin/module-testing.gradle.kts |
Header refresh only. |
buildSrc/src/main/kotlin/kmp-publish.gradle.kts |
Header refresh only. |
buildSrc/src/main/kotlin/kmp-module.gradle.kts |
Header refresh only. |
buildSrc/src/main/kotlin/jvm-module.gradle.kts |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/VersionGradleFile.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/VersionComparator.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/TestKitCoverage.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Tasks.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/SpineCompilerCoverage.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Multiproject.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/testing/Logging.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/TaskName.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/StringExtensions.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/SpineTaskGroup.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/RunGradle.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/RunBuild.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ScopedDependency.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ProjectMetadata.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomGenerator.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomFormatting.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Template.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Tasks.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/ProjectDependencies.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Paths.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Configuration.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/repo/Credentials.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/ProtoExts.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudRepo.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudArtifactRegistry.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/ProjectExtensions.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Webpack.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Publish.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/LicenseReport.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/JsTasks.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/IntegrationTest.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Clean.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Check.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Assemble.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Protobuf.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/McJs.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/JsPlugins.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Idea.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsExtension.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsEnvironment.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsContext.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocTag.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocConfig.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/Encoding.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javac/Javac.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/javac/ErrorProne.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/java/Tasks.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/java/Linters.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/AuthorEmail.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/git/UserInfo.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/git/Repository.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/git/Branch.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/fs/SpineTempDir.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/docs/UpdatePluginVersion.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Publish.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/IntegrationTest.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/DartTasks.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Build.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/Protobuf.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/DartPlugins.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartExtension.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartEnvironment.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartContext.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/Cli.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/Clean.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/Build.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/gradle/base/Tasks.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/docs/MarkdownDocument.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Truth.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Testcontainers.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/SystemLambda.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/OpenTest4J.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/KotlinCompileTesting.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Jacoco.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/Hamcrest.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/test/AssertK.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/QueryDsl.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/MySql.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/HsqlDb.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/storage/Hikari.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/local/DokkaTools.kt |
Adds Dokka extension coordinates. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Roaster.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/PerfMark.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Log4j2.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinX.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinSemver.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinPoet.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Klaxon.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JetBrainsAnnotations.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaPoet.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaJwt.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaDiffUtils.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/J2ObjC.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/HttpClient.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Gson.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/GrpcKotlin.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Flogger.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Coroutines.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsLogging.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsCli.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Clikt.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Auto.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Aedile.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Serialization.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/KotlinX.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/DateTime.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Coroutines.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/AtomicFu.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/build/OsDetector.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/build/JSpecify.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/build/GradleDoctor.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/build/FindBugs.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/boms/BomsPlugin.kt |
Header refresh only. |
buildSrc/src/main/kotlin/io/spine/dependency/boms/Boms.kt |
Header refresh only. |
buildSrc/src/main/kotlin/DocumentationSettings.kt |
Header refresh only. |
buildSrc/src/main/kotlin/detekt-code-analysis.gradle.kts |
Header refresh only. |
buildSrc/src/main/kotlin/DependencyResolution.kt |
Header refresh only. |
buildSrc/src/main/kotlin/BuildSettings.kt |
Header refresh only. |
buildSrc/src/main/kotlin/BuildExtensions.kt |
Header refresh only. |
buildSrc/settings.gradle.kts |
Header refresh only. |
buildSrc/quality/pmd.xml |
Header refresh only. |
buildSrc/quality/checkstyle.xml |
Header refresh only. |
.idea/copyright/CodeMatters_Open_Source.xml |
Adds the shared copyright template. |
.gitignore |
Header refresh 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.