Update config and project tooling - #142
Merged
Merged
Conversation
Adopt the `buildSrc` fix from SpineEventEngine/config#714 so `dokkaGenerate` (the "Check documentation" CI step) succeeds for this repo's KMP modules: - `forceVersions()` skips Dokka's own generator/plugin configurations, which pin their own dependency versions (e.g. Jackson 2.15.3) and must not get the project's version forcing. - the Dokka Javadoc publication is disabled for KMP modules (they publish HTML docs); its task cannot resolve KMP source sets. This carries the fix ahead of the official `config` release. Once config#714 merges, re-pin the `config` submodule to master and re-sync `buildSrc` normally. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Fill in the project-description template that the config sync added, so `.agents/project.md` resolves to an actual description of this repository. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #142 +/- ##
============================================
+ Coverage 14.16% 14.20% +0.04%
- Complexity 119 120 +1
============================================
Files 102 102
Lines 2443 2443
Branches 381 379 -2
============================================
+ Hits 346 347 +1
Misses 2065 2065
+ Partials 32 31 -1 🚀 New features to boost your workflow:
|
Contributor
There was a problem hiding this comment.
Pull request overview
This PR syncs the repo with updated shared config/tooling and bumps the project version to 2.0.0-SNAPSHOT.418, including buildSrc infra updates (coverage/reporting, dependency catalog refreshes, and CI/workflow hardening) to prepare for a clean, independent CI cycle before the stacked OpenTelemetry backend PR.
Changes:
- Bump publishing version to
2.0.0-SNAPSHOT.418and refresh build/tooling configuration (Gradle wrapper, caching, repository filtering, Dokka handling). - Add/extend buildSrc infrastructure (version parsing/comparison, Maven metadata modeling, dependency-report path relocation, task grouping via
SpineTaskGroup). - Add/refresh CI workflows for version-guarding, secret scanning, link/license report checks, and baseline coverage reporting.
Reviewed changes
Copilot reviewed 195 out of 208 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| version.gradle.kts | Bumps the publishing version to 2.0.0-SNAPSHOT.418. |
| init-submodules | Adds bootstrap script to initialize config-managed submodules and set hooksPath. |
| gradlew.bat | Updates Gradle Windows wrapper script (wrapper sync). |
| gradlew | Updates Gradle Unix wrapper script (wrapper sync). |
| gradle/wrapper/gradle-wrapper.properties | Bumps Gradle distribution URL and adds retry settings. |
| gradle.properties | Enables build caching and expands Gradle daemon JVM args (incl. Error Prone exports/opens). |
| docs/project.md | Adds repo-level project overview/architecture doc. |
| CLAUDE.md | Switches to shared agent entrypoint and updates Claude-specific notes. |
| buildSrc/src/test/kotlin/io/spine/gradle/VersionGradleFileSpec.kt | Adds tests for parsing version.gradle.kts. |
| buildSrc/src/test/kotlin/io/spine/gradle/VersionComparatorSpec.kt | Adds tests for semantic-ish version comparison logic. |
| buildSrc/src/test/kotlin/io/spine/gradle/report/license/DependencyReportOutputTest.kt | Adds tests validating dependency report output paths under docs/dependencies. |
| buildSrc/src/test/kotlin/io/spine/gradle/report/coverage/FileExtensionsTest.kt | Adds tests for source-file-to-classname derivation helpers. |
| buildSrc/src/test/kotlin/io/spine/gradle/publish/MavenMetadataSpec.kt | Adds Jackson XML round-trip test for Maven metadata model. |
| buildSrc/src/main/kotlin/write-manifest.gradle.kts | Assigns Spine task group/description for manifest exposure task. |
| buildSrc/src/main/kotlin/uber-jar-module.gradle.kts | Adjusts publishing prefixes and shadowJar setup/zip64 configuration. |
| buildSrc/src/main/kotlin/Strings.kt | Minor wording/grammar tweak in documentation. |
| buildSrc/src/main/kotlin/LicenseSettings.kt | Reformats header and tightens KDoc wording. |
| buildSrc/src/main/kotlin/kmp-module.gradle.kts | Skips version forcing on Dokka configurations to avoid Dokka classpath conflicts. |
| buildSrc/src/main/kotlin/jvm-module.gradle.kts | Skips version forcing on Dokka configs; adds Spine task group metadata for generated-sources cleanup. |
| buildSrc/src/main/kotlin/jacoco-kotlin-jvm.gradle.kts | Marks JaCoCo plugin script as deprecated and logs a warning recommending Kover via jvm-module. |
| buildSrc/src/main/kotlin/jacoco-kmm-jvm.gradle.kts | Marks JaCoCo plugin script as deprecated and logs a warning recommending Kover via kmp-module. |
| buildSrc/src/main/kotlin/io/spine/gradle/testing/Tasks.kt | Moves custom test tasks into the spine task group. |
| buildSrc/src/main/kotlin/io/spine/gradle/SpineTaskGroup.kt | Introduces canonical spine Gradle task group constant. |
| buildSrc/src/main/kotlin/io/spine/gradle/RunGradle.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ScopedDependency.kt | Adds/clarifies Maven scope priority ordering and supports additional scopes. |
| buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomGenerator.kt | Relocates generated POM to docs/dependencies and sets task metadata. |
| buildSrc/src/main/kotlin/io/spine/gradle/report/pom/DependencyWriter.kt | Improves dependency XML output (omit null versions) and dedup logic using semantic comparison + scope selection. |
| buildSrc/src/main/kotlin/io/spine/gradle/report/license/Paths.kt | Centralizes dependency report output directory and file resolution helpers. |
| buildSrc/src/main/kotlin/io/spine/gradle/report/license/ModuleDataExtensions.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt | Moves report output under docs/dependencies, adds task inputs for version-sensitive caching, and adds task metadata. |
| buildSrc/src/main/kotlin/io/spine/gradle/repo/Repository.kt | Minor formatting + KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/repo/Repositories.kt | Reorders/scopes repositories to reduce JetBrains repo flakiness impact; excludes Spine groups from general repos; restricts snapshot-only repo. |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/SpinePublishing.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/PublicationHandler.kt | Adds informational logging around derived artifact IDs and updates a license link. |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/MavenMetadata.kt | Adds minimal Maven metadata XML model + fetch/parse helper. |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/GitHubPackages.kt | Minor wording and documentation refinements for token handling comment. |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/CustomPublicationHandler.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Webpack.kt | Moves JS publishing task grouping to spine. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Publish.kt | Moves JS publish-related tasks into spine group. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/LicenseReport.kt | Moves JS license report task into spine group. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/JsTasks.kt | Removes JS-specific task-group constants; updates docs/examples to use SpineTaskGroup. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/IntegrationTest.kt | Moves JS integration-test tasks into spine group. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Clean.kt | Moves JS clean tasks into spine group. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Check.kt | Moves JS check/coverage/audit tasks into spine group. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Assemble.kt | Moves JS assemble tasks into spine group and tweaks wording in docs. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsExtension.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsEnvironment.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/javadoc/ExcludeInternalDoclet.kt | Adds task metadata (group/description) and minor KDoc wording tweaks. |
| buildSrc/src/main/kotlin/io/spine/gradle/java/Tasks.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/java/Linters.kt | Updates Error Prone configuration API usage. |
| buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPages.kt | Adds spine task grouping/description and updates KDoc wording about gh-pages behavior. |
| buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt | Fixes a log message wording issue (SSH config vs key file). |
| buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt | Seeds new gh-pages branch with a CNAME file via clone initial files. |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Publish.kt | Moves Dart publish tasks into spine group. |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/task/IntegrationTest.kt | Adds task metadata and moves Dart integration test into spine group. |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/task/DartTasks.kt | Removes Dart-specific task-group constants; updates docs/examples to use SpineTaskGroup. |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Build.kt | Moves Dart build/clean/test tasks into spine group. |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/DartExtension.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/DartEnvironment.kt | Minor KDoc wording improvements. |
| buildSrc/src/main/kotlin/io/spine/gradle/ConfigTester.kt | Adds Spine task metadata; renames coreJava repo alias to coreJvm. |
| buildSrc/src/main/kotlin/io/spine/gradle/Cli.kt | Fixes pipe-drain race by joining reader threads after waitFor(). |
| buildSrc/src/main/kotlin/io/spine/dependency/test/Truth.kt | Bumps Truth dependency version. |
| buildSrc/src/main/kotlin/io/spine/dependency/test/Testcontainers.kt | Adds Testcontainers dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/test/Kover.kt | Bumps Kover plugin version. |
| buildSrc/src/main/kotlin/io/spine/dependency/test/KotlinCompileTesting.kt | Bumps kotlin-compile-testing fork version. |
| buildSrc/src/main/kotlin/io/spine/dependency/test/JUnit.kt | Bumps JUnit versions (Jupiter + legacy JUnit4). |
| buildSrc/src/main/kotlin/io/spine/dependency/test/Jacoco.kt | Bumps JaCoCo version. |
| buildSrc/src/main/kotlin/io/spine/dependency/storage/QueryDsl.kt | Adds QueryDSL SQL dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/storage/PostgreSql.kt | Adds PostgreSQL JDBC driver dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/storage/MySql.kt | Adds MySQL Connector/J dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/storage/HsqlDb.kt | Adds HSQLDB dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/storage/Hikari.kt | Adds HikariCP dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/storage/H2.kt | Adds H2 database dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt | Updates Validation versions and refines plugin coordinate constants. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt | Bumps ToolBase versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt | Bumps Time version and adds additional module coordinates. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt | Renames comment from ProtoData→ProtoTap and bumps ProtoTap version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/McJava.kt | Removes obsolete McJava dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt | Updates referenced Spine Logging version constant(s). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt | Bumps core-jvm compiler tool versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt | Bumps Core JVM dependency version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt | Bumps Compiler fallback versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt | Bumps Base versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Slf4J.kt | Bumps SLF4J version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Roaster.kt | Bumps Roaster version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Protobuf.kt | Bumps Protobuf and protobuf-gradle-plugin versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Plexus.kt | Bumps plexus-utils version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/PerfMark.kt | Adds PerfMark API dependency object. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/PalantirJavaFormat.kt | Bumps Palantir Java Format version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Okio.kt | Bumps Okio version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Netty.kt | Bumps Netty version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Log4j2.kt | Bumps Log4j2 version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinSemver.kt | Bumps kotlin-semver library version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinPoet.kt | Bumps KotlinPoet version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Kotlin.kt | Bumps Kotlin runtime/embedded versions and JetBrains annotations version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/JetBrainsAnnotations.kt | Bumps JetBrains annotations version constant. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaDiffUtils.kt | Bumps java-diff-utils version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Jackson.kt | Bumps Jackson BOM and annotations version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/J2ObjC.kt | Bumps J2ObjC annotations version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/IntelliJ.kt | Updates repository guidance text to match new IntelliJ repos setup. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/HttpClient.kt | Bumps google-http-client version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Guava.kt | Bumps Guava version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Gson.kt | Bumps Gson version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/GrpcKotlin.kt | Bumps grpc-kotlin version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Grpc.kt | Bumps gRPC BOM version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/GoogleCloud.kt | Updates multiple Google Cloud library coordinates/versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/GoogleApis.kt | Bumps multiple Google APIs libraries and auth library versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Flogger.kt | Bumps Flogger version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Firebase.kt | Bumps Firebase Admin SDK version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsLogging.kt | Bumps commons-logging version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsCodec.kt | Bumps commons-codec version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsCli.kt | Bumps commons-cli version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Clikt.kt | Bumps Clikt version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Caffeine.kt | Bumps Caffeine version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Auto.kt | Bumps AutoValue annotations version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Asm.kt | Bumps ASM version. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Aedile.kt | Bumps Aedile version. |
| buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Serialization.kt | Header refresh (copyright year). |
| buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/DateTime.kt | Bumps kotlinx-datetime version. |
| buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Coroutines.kt | Header refresh (copyright year). |
| buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/AtomicFu.kt | Header refresh (copyright year). |
| buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt | Adds Configuration.isDokka helper and refreshes documentation. |
| buildSrc/src/main/kotlin/io/spine/dependency/build/Pmd.kt | Bumps PMD version. |
| buildSrc/src/main/kotlin/io/spine/dependency/build/PluginPublishPlugin.kt | Bumps plugin-publish plugin version. |
| buildSrc/src/main/kotlin/io/spine/dependency/build/Ksp.kt | Bumps KSP version. |
| buildSrc/src/main/kotlin/io/spine/dependency/build/GradleDoctor.kt | Bumps Gradle Doctor plugin version. |
| buildSrc/src/main/kotlin/io/spine/dependency/build/ErrorProne.kt | Bumps Error Prone Gradle plugin version. |
| buildSrc/src/main/kotlin/io/spine/dependency/build/Dokka.kt | Removes unused import. |
| buildSrc/src/main/kotlin/io/spine/dependency/build/CheckerFramework.kt | Bumps Checker Framework version. |
| buildSrc/src/main/kotlin/io/spine/dependency/build/AnimalSniffer.kt | Bumps Animal Sniffer version. |
| buildSrc/src/main/kotlin/io/spine/dependency/boms/BomsPlugin.kt | Avoids applying BOM/enforced versions to Dokka configurations; keeps detekt exception. |
| buildSrc/src/main/kotlin/DokkaExts.kt | Adds Spine task metadata for docs JAR task and minor KDoc wording updates. |
| buildSrc/src/main/kotlin/dokka-setup.gradle.kts | Disables Dokka Javadoc publication task for KMP modules. |
| buildSrc/src/main/kotlin/DependencyResolution.kt | Avoids forcing versions on Dokka configurations. |
| buildSrc/src/main/kotlin/config-tester.gradle.kts | Updates downstream repo list and adds spine task metadata to clean task. |
| buildSrc/src/main/kotlin/BuildExtensions.kt | Removes McJava buildscript shortcut and updates KDoc around Compiler plugin usage. |
| buildSrc/src/main/kotlin/io/spine/gradle/VersionComparator.kt | Adds semantic-ish version comparator used for report deduplication. |
| buildSrc/src/main/kotlin/io/spine/gradle/VersionGradleFile.kt | Adds version file parsing for CI version guard workflows. |
| buildSrc/quality/pmd.xml | Updates PMD rule for type parameter naming conventions. |
| buildSrc/build.gradle.kts | Updates buildSrc toolchain/dependency versions (Kotlin embedded, Guava, ErrorProne plugin, Protobuf plugin, Kover, Kotest). |
| build.gradle.kts | Forces additional BOMs/libs (Kotlin BOM, datetime, Jackson BOM, Dokka base) across configurations. |
| .junie/guidelines.md | Updates pointer to new shared agent guideline TOC path. |
| .idea/misc.xml | Normalizes XML header and adjusts nullability config indices. |
| .idea/live-templates/User.xml | Fixes date formatting token (yyyy vs YYYY). |
| .idea/live-templates/README.md | Fixes typos and whitespace. |
| .idea/kotlinc.xml | Updates IDE Kotlin version and removes common args component. |
| .idea/inspectionProfiles/Project_Default.xml | Adjusts package naming inspection regex and formatting. |
| .gitmodules | Adds .agents/shared submodule declaration. |
| .gitignore | Expands secret ignores and adds caches/agent tooling ignores; preserves repo-local block. |
| .github/workflows/secret-scan.yml | Adds gitleaks-based secret scanning workflow. |
| .github/workflows/revalidate-versions.yml | Adds workflow to revalidate open PRs’ version bumps when base advances. |
| .github/workflows/remove-obsolete-artifacts-from-packages.yaml | Updates workflow step names and bumps checkout action version. |
| .github/workflows/publish.yml | Updates tooling setup, adds Gradle setup action, and improves failure reporting. |
| .github/workflows/increment-guard.yml | Reworks version guard workflow to run on PRs and publish commit statuses. |
| .github/workflows/gradle-wrapper-validation.yml | Renames workflow and bumps checkout action version. |
| .github/workflows/ensure-reports-updated.yml | Renames workflow and scopes it to default/release-line bases. |
| .github/workflows/build-on-windows.yml | Updates Windows CI to use Gradle setup action and adjusts checkout config. |
| .github/workflows/build-on-ubuntu.yml | Expands triggers, adds swap, runs Dokka, and tightens Codecov upload gating. |
| .github/copilot-instructions.md | Updates Copilot guidance, including “config-managed files” review boundaries. |
| .codecov.yml | Adjusts coverage status config and narrows paths to src/main. |
| .claude/settings.local.json | Tightens local Claude permission allowlist. |
| .claude/settings.json | Adds Claude settings, permissions, and hooks (incl. session-start submodule init). |
| .agents/version-policy.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/testing.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/skills/writer/SKILL.md | Removes legacy local agent skill doc (moved to shared submodule). |
| .agents/skills/writer/assets/templates/kotlin-java-example.md | Removes legacy local agent asset (moved to shared submodule). |
| .agents/skills/writer/assets/templates/kdoc-example.md | Removes legacy local agent asset (moved to shared submodule). |
| .agents/skills/writer/assets/templates/doc-page.md | Removes legacy local agent asset (moved to shared submodule). |
| .agents/skills/writer/agents/openai.yaml | Removes legacy local agent config (moved to shared submodule). |
| .agents/safety-rules.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/running-builds.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/refactoring-guidelines.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/quick-reference-card.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/project-structure-expectations.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/documentation-tasks.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/documentation-guidelines.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/common-tasks.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/coding-guidelines.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/advanced-safety-rules.md | Removes legacy local agent doc (moved to shared submodule). |
| .agents/_TOC.md | Removes legacy local agent TOC (moved to shared submodule). |
Files not reviewed (5)
- .idea/inspectionProfiles/Project_Default.xml: Generated file
- .idea/kotlinc.xml: Generated file
- .idea/live-templates/README.md: Generated file
- .idea/live-templates/User.xml: Generated file
- .idea/misc.xml: Generated file
config and project tooling; bump version to 2.0.0-SNAPSHOT.418config and project tooling
alexander-yevsyukov
enabled auto-merge
June 28, 2026 17:28
armiol
approved these changes
Jun 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Splits the non-OpenTelemetry changes out of the original OpenTelemetry PR into their
own PR, so the config sync and the version bump go through a full, independent CI cycle
before the OpenTelemetry backend lands.
This branch is the base for the OpenTelemetry backend PR #143, which is stacked on
top of it. It contains everything from the original work except the new backend.
Contents
configsubmodule bumped; adopt the Dokka fixes that unblockdokkaGenerate.io.spine.dependency.storagedeclarations (H2, HikariCP, HSQLDB, MySQL,PostgreSQL, QueryDSL), Testcontainers, PerfMark.
KoverConfig,SiblingCoverage,TestKitCoverage,MavenMetadata,VersionComparator,VersionGradleFile(+ their tests).
McJava/ProtoDatadeclarations..agents/**moved to the shared submodule,.claude/**,.junie/**,new/updated workflows (
check-links,secret-scan,revalidate-versions,increment-guard),init-submodules,.gitmodules, IDEA settings, Gradlewrapper bump.
docs/project.md: filled in the per-repo project description (the config syncadded it as an unfilled template).
2.0.0-SNAPSHOT.417->2.0.0-SNAPSHOT.418.docs/dependencies/andrefreshed.
Verification
./gradlew buildis green; dependency reports regenerated from the build.Merge order
master.master(it will then need its own bump to2.0.0-SNAPSHOT.419)and mark it ready. Keeping Add OpenTelemetry logging backend #143 a draft until then avoids another unguarded merge.
🤖 Generated with Claude Code