Skip to content

Modernize base-types to the current SDK and proofread its docs - #54

Merged
alexander-yevsyukov merged 7 commits into
masterfrom
proofread-sweep
Jul 22, 2026
Merged

Modernize base-types to the current SDK and proofread its docs#54
alexander-yevsyukov merged 7 commits into
masterfrom
proofread-sweep

Conversation

@alexander-yevsyukov

Copy link
Copy Markdown
Contributor

Summary

Brings base-types current with the SDK and proofreads its documentation. The repo
was several config generations behind, so this bundles the modernization needed to
build on the current config together with the proofread.

Commits

  • Update shared agent tooling and config./config/pull floated .agents/shared
    to current and refreshed the config-distributed files.
  • Bump version2.0.0-SNAPSHOT.223.224 (migrated versionToPublish off the
    deprecated by extra delegate along the way).
  • Modernize build.gradle.kts — ported off the retired ProtoData (superseded by
    the Spine Compiler, already used here), dropped the redundant Validation.oldRuntime,
    and forced the local snapshot versions the config pins (Time.lib /
    Time.javaExtensions = .244, spine-format.423) to satisfy strict version
    resolution (failOnVersionConflict).
  • Update dependency reports.
  • Proofread comments and documentation — English grammar, spelling, and punctuation
    fixes in KDoc/Javadoc and Protobuf doc comments. Prose only.

Verification

  • ./gradlew clean build dokkaGenerate passes.
  • Reviewed with review-docs and spine-code-review — both APPROVE WITH CHANGES,
    no Must-fixes; all Should-fixes applied (typed Time constants instead of raw
    coordinates, plus two proofread misses).

alexander-yevsyukovand others added 5 commits July 22, 2026 02:12
Port off the retired ProtoData (superseded by the Spine Compiler, already used
here) and drop the redundant Validation.oldRuntime; migrate versionToPublish off
the deprecated `by extra` delegate; and force the local snapshot versions the
config pins (Time.lib / Time.javaExtensions = .244, spine-format .423) to satisfy
strict version resolution.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
English grammar, spelling, and punctuation fixes in KDoc/Javadoc and Protobuf
doc comments, applied by the summit proofread fan-out. Prose-only.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@alexander-yevsyukovalexander-yevsyukov moved this to 🏗 In progress in v2.0Jul 22, 2026
@alexander-yevsyukovalexander-yevsyukov moved this from 🏗 In progress to In Review in v2.0Jul 22, 2026
@alexander-yevsyukovalexander-yevsyukov changed the title Modernize base-types to the current SDK and proofread its docsModernize base-types to the current SDK and proofread its docsJul 22, 2026

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates base-types to match the current Spine SDK build/config generation, bumps the published snapshot version, and applies broad documentation/comment proofreading across sources and build tooling.

Changes:

  • Bumped versionToPublish to 2.0.0-SNAPSHOT.224 and adjusted version retrieval in the root build.
  • Modernized build/dependency resolution logic (incl. additional forced artifacts) and refreshed CI/workflows/tooling files.
  • Proofread and tweaked documentation/comments across Protobuf and Java sources; added/updated contributor/agent docs scaffolding.

Reviewed changes

Copilot reviewed 289 out of 298 changed files in this pull request and generated 1 comment.

Show a summary per file
FileDescription
version.gradle.ktsUpdates published snapshot version and sets it via extra.
src/main/proto/spine/net/url.protoProofreads URL-related proto documentation/licensing header.
src/main/java/io/spine/net/Urls.javaMinor Javadoc wording updates.
src/main/java/io/spine/net/UrlQueryParameters.javaMinor Javadoc wording/punctuation fixes.
src/main/java/io/spine/net/UrlParser.javaMinor Javadoc wording + whitespace cleanup.
src/main/java/io/spine/net/string/NetStringifiers.javaMinor Javadoc wording updates.
src/main/java/io/spine/net/InternetDomains.javaMinor Javadoc wording/spacing fix.
src/main/java/io/spine/net/EmailAddresses.javaMinor Javadoc wording updates.
gradlew.batGradle wrapper script update (generated file).
gradlewGradle wrapper script update (generated file).
gradle/wrapper/gradle-wrapper.propertiesUpdates Gradle distribution and wrapper properties.
gradle.propertiesUpdates Gradle daemon/cache configuration and JVM args.
docs/project.mdAdds project documentation scaffold/template.
CLAUDE.mdPoints Claude guidance to shared @AGENTS.md notes.
buildSrc/src/test/kotlin/io/spine/gradle/publish/MavenMetadataSpec.ktAdds/updates buildSrc test coverage for publishing metadata.
buildSrc/src/test/kotlin/io/spine/gradle/fs/SpineTempDirSpec.ktAdds/updates buildSrc test coverage for temp-dir behavior.
buildSrc/src/main/resources/dokka/styles/custom-styles.cssUpdates copyright header.
buildSrc/src/main/kotlin/write-manifest.gradle.ktsModernizes manifest-writing task registration/metadata.
buildSrc/src/main/kotlin/uber-jar-module.gradle.ktsUpdates ShadowJar/publishing wiring and task setup.
buildSrc/src/main/kotlin/test-module.gradle.ktsUpdates copyright header.
buildSrc/src/main/kotlin/Strings.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/pmd-settings.gradle.ktsUpdates copyright header.
buildSrc/src/main/kotlin/module-testing.gradle.ktsUpdates copyright header.
buildSrc/src/main/kotlin/LicenseSettings.ktReformats header + minor KDoc wording update.
buildSrc/src/main/kotlin/kmp-publish.gradle.ktsUpdates copyright header.
buildSrc/src/main/kotlin/jvm-module.gradle.ktsUpdates dependency forcing and task metadata conventions.
buildSrc/src/main/kotlin/jacoco-kmm-jvm.gradle.ktsRemoves obsolete Jacoco KMM/JVM script plugin.
buildSrc/src/main/kotlin/io/spine/gradle/testing/Tasks.ktMoves custom test tasks under Spine task group.
buildSrc/src/main/kotlin/io/spine/gradle/testing/Multiproject.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/testing/Logging.ktReplaces Groovy interop closure with TestListener.
buildSrc/src/main/kotlin/io/spine/gradle/TaskName.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/StringExtensions.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/SpineTaskGroup.ktIntroduces centralized spine task group constant.
buildSrc/src/main/kotlin/io/spine/gradle/RunGradle.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/RunBuild.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/SpineLicense.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ProjectMetadata.ktModernizes delegated property helper usage.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomXmlWriter.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomGenerator.ktWrites POM under dependency reports dir + task metadata.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomFormatting.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ModuleDependency.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/MarkupExtensions.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/InceptionYear.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/DependencyScope.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Template.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Tasks.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/ProjectDependencies.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Paths.ktCentralizes dependency-report output paths and helpers.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/ModuleDataExtensions.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/MarkdownReportRenderer.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Configuration.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/repo/Repository.ktMinor KDoc wording + whitespace cleanup.
buildSrc/src/main/kotlin/io/spine/gradle/repo/Credentials.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/StandardJavaPublicationHandler.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/PublishingRepos.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/ProtoExts.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/publish/GitHubPackages.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/publish/CustomPublicationHandler.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudRepo.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudArtifactRegistry.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/ProjectExtensions.ktRefines KDoc wording for artifactId helper.
buildSrc/src/main/kotlin/io/spine/gradle/kotlin/KotlinConfig.ktUpdates compiler args/opt-ins and JVM default mode logic.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Webpack.ktMoves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Publish.ktMoves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/LicenseReport.ktMoves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/JsTasks.ktRemoves per-language task group constants; docs updated.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/IntegrationTest.ktMoves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Clean.ktMoves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Check.ktMoves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Assemble.ktMoves JS task grouping to SpineTaskGroup + doc tweaks.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Protobuf.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/McJs.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/JsPlugins.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Idea.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsExtension.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsEnvironment.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsContext.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocTag.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocConfig.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/ExcludeInternalDoclet.ktAdds task metadata + minor KDoc wording updates.
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/Encoding.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javac/Javac.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javac/ErrorProne.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/java/Tasks.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/java/Linters.ktUpdates Error Prone enable/disable API usage.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPagesExtension.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.ktFixes log message wording.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.ktSeeds new gh-pages with CNAME in clone helper.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/AuthorEmail.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/git/UserInfo.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/git/Branch.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.ktUses shared temp base dir + improved lifecycle docs.
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Publish.ktMoves Dart task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/IntegrationTest.ktAdds task metadata + minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/DartTasks.ktRemoves per-language task group constants; docs updated.
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Build.ktMoves Dart task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/Protobuf.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/DartPlugins.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartExtension.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartEnvironment.ktMinor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartContext.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/Cli.ktEnsures process output draining completes before reading buffers.
buildSrc/src/main/kotlin/io/spine/gradle/Clean.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/checkstyle/CheckStyleConfig.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/Build.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/base/Tasks.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/docs/MarkdownDocument.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/Truth.ktBumps Truth dependency version.
buildSrc/src/main/kotlin/io/spine/dependency/test/TestKitTruth.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/Testcontainers.ktAdds Testcontainers dependency definitions.
buildSrc/src/main/kotlin/io/spine/dependency/test/SystemLambda.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/OpenTest4J.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/Kover.ktBumps Kover dependency version.
buildSrc/src/main/kotlin/io/spine/dependency/test/KotlinCompileTesting.ktBumps Kotlin compile-testing dependency version.
buildSrc/src/main/kotlin/io/spine/dependency/test/Kotest.ktBumps Kotest version + deprecation guidance cleanup.
buildSrc/src/main/kotlin/io/spine/dependency/test/JUnit.ktBumps JUnit BOM + legacy JUnit 4 version.
buildSrc/src/main/kotlin/io/spine/dependency/test/Jacoco.ktBumps JaCoCo + adds agent coordinates constant.
buildSrc/src/main/kotlin/io/spine/dependency/test/Hamcrest.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/AssertK.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/storage/QueryDsl.ktAdds QueryDSL dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/PostgreSql.ktAdds PostgreSQL JDBC dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/MySql.ktAdds MySQL JDBC dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/HsqlDb.ktAdds HSQLDB dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/Hikari.ktAdds HikariCP dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/H2.ktAdds H2 dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.ktUpdates Validation version and plugin coordinates helpers.
buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.ktBumps ToolBase versions.
buildSrc/src/main/kotlin/io/spine/dependency/local/Time.ktRefactors Time dependency object + bumps version.
buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.ktRenames artifact + bumps version.
buildSrc/src/main/kotlin/io/spine/dependency/local/Spine.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.ktMoves group to Spine.toolsGroup + bumps version.
buildSrc/src/main/kotlin/io/spine/dependency/local/ModelCompiler.ktBumps model compiler version.
buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.ktBumps Logging version + adjusts testlib coordinates.
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.ktBumps versions and simplifies plugin artifact helpers.
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.ktBumps Core JVM version + updates testlib coordinates.
buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.ktUses Spine.toolsGroup + bumps fallback versions.
buildSrc/src/main/kotlin/io/spine/dependency/local/Change.ktBumps Change version.
buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.ktBumps BaseTypes version.
buildSrc/src/main/kotlin/io/spine/dependency/local/Base.ktBumps Base versions.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Slf4J.ktBumps SLF4J version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Roaster.ktBumps Roaster version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Protobuf.ktBumps Protobuf + Gradle plugin versions.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Plexus.ktBumps plexus-utils version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/PerfMark.ktAdds PerfMark dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/lib/PalantirJavaFormat.ktBumps Palantir Java format version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Okio.ktBumps Okio version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Netty.ktBumps Netty version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Log4j2.ktBumps Log4j2 version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinX.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinSemver.ktBumps kotlin-semver version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinPoet.ktBumps KotlinPoet version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Kotlin.ktBumps Kotlin runtime/embedded + annotations version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Klaxon.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JetBrainsAnnotations.ktAdds explicit JetBrains annotations dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaX.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaPoet.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaJwt.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaDiffUtils.ktBumps java-diff-utils version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Jackson.ktBumps Jackson BOM and annotations version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/J2ObjC.ktBumps J2ObjC annotations version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/IntelliJ.ktUpdates repository guidance in KDoc.
buildSrc/src/main/kotlin/io/spine/dependency/lib/HttpClient.ktBumps google-http-java-client version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Guava.ktBumps Guava version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Gson.ktBumps Gson version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/GrpcKotlin.ktBumps grpc-kotlin version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Grpc.ktBumps gRPC BOM version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/GoogleCloud.ktBumps Google Cloud dependencies and updates links.
buildSrc/src/main/kotlin/io/spine/dependency/lib/GoogleApis.ktBumps Google API deps + auth library version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Flogger.ktBumps Flogger version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Firebase.ktBumps Firebase Admin SDK version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Coroutines.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsLogging.ktBumps commons-logging version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsCodec.ktBumps commons-codec version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsCli.ktBumps commons-cli version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Clikt.ktBumps Clikt version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Caffeine.ktBumps Caffeine version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/BouncyCastle.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Auto.ktBumps AutoValue version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Asm.ktBumps ASM version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/AppEngine.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/ApacheHttp.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Aedile.ktBumps Aedile version.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Serialization.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/KotlinX.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/DateTime.ktBumps kotlinx-datetime version.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Coroutines.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/AtomicFu.ktUpdates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/Dependency.ktExcludes Dokka configs from version forcing.
buildSrc/src/main/kotlin/io/spine/dependency/build/Pmd.ktBumps PMD version.
buildSrc/src/main/kotlin/io/spine/dependency/build/PluginPublishPlugin.ktBumps plugin-publish plugin version.
buildSrc/src/main/kotlin/io/spine/dependency/build/Ksp.ktBumps KSP version.
buildSrc/src/main/kotlin/io/spine/dependency/build/GradleDoctor.ktBumps Gradle Doctor plugin version.
buildSrc/src/main/kotlin/io/spine/dependency/build/ErrorProne.ktBumps Error Prone and gradle plugin versions; adds JDK note.
buildSrc/src/main/kotlin/io/spine/dependency/build/Dokka.ktBumps Dokka version and uses Spine.toolsGroup.
buildSrc/src/main/kotlin/io/spine/dependency/build/CheckerFramework.ktBumps Checker Framework version.
buildSrc/src/main/kotlin/io/spine/dependency/build/AnimalSniffer.ktBumps Animal Sniffer version.
buildSrc/src/main/kotlin/io/spine/dependency/boms/BomsPlugin.ktExcludes Dokka configs from BOM forcing logic.
buildSrc/src/main/kotlin/io/spine/dependency/boms/Boms.ktUpdates copyright header.
buildSrc/src/main/kotlin/DokkaExts.ktAdds Spine task group metadata + minor KDoc wording.
buildSrc/src/main/kotlin/dokka-setup.gradle.ktsDisables Dokka Javadoc publication for KMP modules.
buildSrc/src/main/kotlin/DocumentationSettings.ktUpdates copyright header.
buildSrc/src/main/kotlin/detekt-code-analysis.gradle.ktsUpdates copyright header.
buildSrc/src/main/kotlin/DependencyResolution.ktSkips Dokka configurations in version forcing.
buildSrc/src/main/kotlin/config-tester.gradle.ktsUpdates repos list + adds task metadata.
buildSrc/src/main/kotlin/BuildSettings.ktUpdates copyright header.
buildSrc/src/main/kotlin/BuildExtensions.ktRemoves retired McJava references + KDoc tweaks.
buildSrc/settings.gradle.ktsUpdates copyright header.
buildSrc/quality/pmd.xmlUpdates PMD rule set (naming conventions rule).
buildSrc/quality/checkstyle.xmlUpdates copyright header.
buildSrc/quality/checkstyle-suppressions.xmlUpdates copyright header.
build.gradle.ktsModernizes build logic; updates forced deps; uses Time instead of ProtoData.
.junie/guidelines.mdUpdates JetBrains Junie guidance paths/wording.
.idea/live-templates/User.xmlFixes date format token casing.
.idea/live-templates/README.mdFixes typos/formatting in IDEA live templates docs.
.idea/inspectionProfiles/Project_Default.xmlAdds/adjusts inspection naming conventions.
.gitmodulesAdds .agents/shared submodule configuration.
.github/workflows/revalidate-versions.ymlAdds workflow to revalidate open PR versions on base push.
.github/workflows/remove-obsolete-artifacts-from-packages.yamlModernizes workflow steps/action versions and naming.
.github/workflows/publish.ymlModernizes publish workflow and adds failure reporting.
.github/workflows/gradle-wrapper-validation.ymlModernizes wrapper validation workflow and action versions.
.github/workflows/ensure-reports-updated.ymlImproves report-update check behavior and naming.
.github/workflows/build-on-windows.ymlModernizes Windows CI workflow and Gradle setup.
.github/copilot-instructions.mdAdds Copilot instructions file (review/skip guidance).
.codecov.ymlUpdates Codecov status configuration and paths.
.agents/version-policy.mdRemoves legacy agent guidelines file.
.agents/testing.mdRemoves legacy agent guidelines file.
.agents/safety-rules.mdRemoves legacy agent guidelines file.
.agents/running-builds.mdRemoves legacy agent guidelines file.
.agents/refactoring-guidelines.mdRemoves legacy agent guidelines file.
.agents/quick-reference-card.mdRemoves legacy agent guidelines file.
.agents/project-structure-expectations.mdRemoves legacy agent guidelines file.
.agents/documentation-tasks.mdRemoves legacy agent guidelines file.
.agents/documentation-guidelines.mdRemoves legacy agent guidelines file.
.agents/common-tasks.mdRemoves legacy agent guidelines file.
.agents/coding-guidelines.mdRemoves legacy agent guidelines file.
.agents/advanced-safety-rules.mdRemoves legacy agent guidelines file.
.agents/_TOC.mdRemoves legacy agent TOC file.
Files not reviewed (3)
  • .idea/inspectionProfiles/Project_Default.xml: Generated file
  • .idea/live-templates/README.md: Generated file
  • .idea/live-templates/User.xml: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment threaddocs/project.md Outdated

@chatgpt-codex-connectorchatgpt-codex-connectorBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit:b4a110ad3d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment threaddocs/dependencies/pom.xml
@codecov

codecovBot commented Jul 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.18%. Comparing base (ee191de) to head (b4a110a).

Additional details and impacted files
@@ Coverage Diff @@## master #54 +/- ##
=========================================
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:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

alexander-yevsyukovand others added 2 commits July 22, 2026 13:54
The generated reports live under docs/dependencies/. The root dependencies.md and
pom.xml were left over from an earlier convention and went stale after the version
bump (flagged by review on PR #54).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Replace the seeded template placeholder with a base-types-specific overview and
architecture, referencing jvm-project.md (flagged by review on PR #54).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@alexander-yevsyukov
alexander-yevsyukov merged commit 0f2898b into masterJul 22, 2026
9 checks passed
@alexander-yevsyukov
alexander-yevsyukov deleted the proofread-sweep branch July 22, 2026 15:13
@github-project-automationgithub-project-automationBot moved this from In Review to ✅ Done in v2.0Jul 22, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants

@alexander-yevsyukov@armiol