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 version 2.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-yevsyukov and 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-yevsyukov alexander-yevsyukov self-assigned this Jul 22, 2026
@alexander-yevsyukov alexander-yevsyukov moved this to 🏗 In progress in v2.0 Jul 22, 2026
@alexander-yevsyukov alexander-yevsyukov moved this from 🏗 In progress to In Review in v2.0 Jul 22, 2026
@alexander-yevsyukov alexander-yevsyukov changed the title Modernize base-types to the current SDK and proofread its docs Modernize base-types to the current SDK and proofread its docs Jul 22, 2026

Copilot AI 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
File Description
version.gradle.kts Updates published snapshot version and sets it via extra.
src/main/proto/spine/net/url.proto Proofreads URL-related proto documentation/licensing header.
src/main/java/io/spine/net/Urls.java Minor Javadoc wording updates.
src/main/java/io/spine/net/UrlQueryParameters.java Minor Javadoc wording/punctuation fixes.
src/main/java/io/spine/net/UrlParser.java Minor Javadoc wording + whitespace cleanup.
src/main/java/io/spine/net/string/NetStringifiers.java Minor Javadoc wording updates.
src/main/java/io/spine/net/InternetDomains.java Minor Javadoc wording/spacing fix.
src/main/java/io/spine/net/EmailAddresses.java Minor Javadoc wording updates.
gradlew.bat Gradle wrapper script update (generated file).
gradlew Gradle wrapper script update (generated file).
gradle/wrapper/gradle-wrapper.properties Updates Gradle distribution and wrapper properties.
gradle.properties Updates Gradle daemon/cache configuration and JVM args.
docs/project.md Adds project documentation scaffold/template.
CLAUDE.md Points Claude guidance to shared @AGENTS.md notes.
buildSrc/src/test/kotlin/io/spine/gradle/publish/MavenMetadataSpec.kt Adds/updates buildSrc test coverage for publishing metadata.
buildSrc/src/test/kotlin/io/spine/gradle/fs/SpineTempDirSpec.kt Adds/updates buildSrc test coverage for temp-dir behavior.
buildSrc/src/main/resources/dokka/styles/custom-styles.css Updates copyright header.
buildSrc/src/main/kotlin/write-manifest.gradle.kts Modernizes manifest-writing task registration/metadata.
buildSrc/src/main/kotlin/uber-jar-module.gradle.kts Updates ShadowJar/publishing wiring and task setup.
buildSrc/src/main/kotlin/test-module.gradle.kts Updates copyright header.
buildSrc/src/main/kotlin/Strings.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/pmd-settings.gradle.kts Updates copyright header.
buildSrc/src/main/kotlin/module-testing.gradle.kts Updates copyright header.
buildSrc/src/main/kotlin/LicenseSettings.kt Reformats header + minor KDoc wording update.
buildSrc/src/main/kotlin/kmp-publish.gradle.kts Updates copyright header.
buildSrc/src/main/kotlin/jvm-module.gradle.kts Updates dependency forcing and task metadata conventions.
buildSrc/src/main/kotlin/jacoco-kmm-jvm.gradle.kts Removes obsolete Jacoco KMM/JVM script plugin.
buildSrc/src/main/kotlin/io/spine/gradle/testing/Tasks.kt Moves custom test tasks under Spine task group.
buildSrc/src/main/kotlin/io/spine/gradle/testing/Multiproject.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/testing/Logging.kt Replaces Groovy interop closure with TestListener.
buildSrc/src/main/kotlin/io/spine/gradle/TaskName.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/StringExtensions.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/SpineTaskGroup.kt Introduces centralized spine task group constant.
buildSrc/src/main/kotlin/io/spine/gradle/RunGradle.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/RunBuild.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/SpineLicense.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ProjectMetadata.kt Modernizes delegated property helper usage.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomXmlWriter.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomGenerator.kt Writes POM under dependency reports dir + task metadata.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomFormatting.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ModuleDependency.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/MarkupExtensions.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/InceptionYear.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/DependencyScope.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Template.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Tasks.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/ProjectDependencies.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Paths.kt Centralizes dependency-report output paths and helpers.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/ModuleDataExtensions.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/MarkdownReportRenderer.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Configuration.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/repo/Repository.kt Minor KDoc wording + whitespace cleanup.
buildSrc/src/main/kotlin/io/spine/gradle/repo/Credentials.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/StandardJavaPublicationHandler.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/PublishingRepos.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/ProtoExts.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/publish/GitHubPackages.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/publish/CustomPublicationHandler.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudRepo.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/publish/CloudArtifactRegistry.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/ProjectExtensions.kt Refines KDoc wording for artifactId helper.
buildSrc/src/main/kotlin/io/spine/gradle/kotlin/KotlinConfig.kt Updates compiler args/opt-ins and JVM default mode logic.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Webpack.kt Moves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Publish.kt Moves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/LicenseReport.kt Moves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/JsTasks.kt Removes per-language task group constants; docs updated.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/IntegrationTest.kt Moves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Clean.kt Moves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Check.kt Moves JS task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Assemble.kt Moves JS task grouping to SpineTaskGroup + doc tweaks.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Protobuf.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/McJs.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/JsPlugins.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/plugin/Idea.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsExtension.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsEnvironment.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsContext.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocTag.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/JavadocConfig.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/ExcludeInternalDoclet.kt Adds task metadata + minor KDoc wording updates.
buildSrc/src/main/kotlin/io/spine/gradle/javadoc/Encoding.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javac/Javac.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/javac/ErrorProne.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/java/Tasks.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/java/Linters.kt Updates Error Prone enable/disable API usage.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPagesExtension.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt Fixes log message wording.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt Seeds new gh-pages with CNAME in clone helper.
buildSrc/src/main/kotlin/io/spine/gradle/github/pages/AuthorEmail.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/git/UserInfo.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/git/Branch.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.kt Uses shared temp base dir + improved lifecycle docs.
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Publish.kt Moves Dart task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/IntegrationTest.kt Adds task metadata + minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/DartTasks.kt Removes per-language task group constants; docs updated.
buildSrc/src/main/kotlin/io/spine/gradle/dart/task/Build.kt Moves Dart task grouping to SpineTaskGroup.
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/Protobuf.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/dart/plugin/DartPlugins.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartExtension.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartEnvironment.kt Minor KDoc wording update.
buildSrc/src/main/kotlin/io/spine/gradle/dart/DartContext.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/Cli.kt Ensures process output draining completes before reading buffers.
buildSrc/src/main/kotlin/io/spine/gradle/Clean.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/checkstyle/CheckStyleConfig.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/Build.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/gradle/base/Tasks.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/docs/MarkdownDocument.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/Truth.kt Bumps Truth dependency version.
buildSrc/src/main/kotlin/io/spine/dependency/test/TestKitTruth.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/Testcontainers.kt Adds Testcontainers dependency definitions.
buildSrc/src/main/kotlin/io/spine/dependency/test/SystemLambda.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/OpenTest4J.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/Kover.kt Bumps Kover dependency version.
buildSrc/src/main/kotlin/io/spine/dependency/test/KotlinCompileTesting.kt Bumps Kotlin compile-testing dependency version.
buildSrc/src/main/kotlin/io/spine/dependency/test/Kotest.kt Bumps Kotest version + deprecation guidance cleanup.
buildSrc/src/main/kotlin/io/spine/dependency/test/JUnit.kt Bumps JUnit BOM + legacy JUnit 4 version.
buildSrc/src/main/kotlin/io/spine/dependency/test/Jacoco.kt Bumps JaCoCo + adds agent coordinates constant.
buildSrc/src/main/kotlin/io/spine/dependency/test/Hamcrest.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/test/AssertK.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/storage/QueryDsl.kt Adds QueryDSL dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/PostgreSql.kt Adds PostgreSQL JDBC dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/MySql.kt Adds MySQL JDBC dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/HsqlDb.kt Adds HSQLDB dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/Hikari.kt Adds HikariCP dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/storage/H2.kt Adds H2 dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt Updates Validation version and plugin coordinates helpers.
buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt Bumps ToolBase versions.
buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt Refactors Time dependency object + bumps version.
buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt Renames artifact + bumps version.
buildSrc/src/main/kotlin/io/spine/dependency/local/Spine.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/local/Reflect.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt Moves group to Spine.toolsGroup + bumps version.
buildSrc/src/main/kotlin/io/spine/dependency/local/ModelCompiler.kt Bumps model compiler version.
buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt Bumps Logging version + adjusts testlib coordinates.
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt Bumps versions and simplifies plugin artifact helpers.
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt Bumps Core JVM version + updates testlib coordinates.
buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt Uses Spine.toolsGroup + bumps fallback versions.
buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt Bumps Change version.
buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt Bumps BaseTypes version.
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 + 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 dependency definition.
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/KotlinX.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/KotlinSemver.kt Bumps kotlin-semver 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 + annotations version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Klaxon.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JetBrainsAnnotations.kt Adds explicit JetBrains annotations dependency definition.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaX.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaPoet.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/JavaJwt.kt Updates copyright header.
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 in KDoc.
buildSrc/src/main/kotlin/io/spine/dependency/lib/HttpClient.kt Bumps google-http-java-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 Bumps Google Cloud dependencies and updates links.
buildSrc/src/main/kotlin/io/spine/dependency/lib/GoogleApis.kt Bumps Google API deps + auth library version.
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/Coroutines.kt Updates copyright header.
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/BouncyCastle.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Auto.kt Bumps AutoValue version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Asm.kt Bumps ASM version.
buildSrc/src/main/kotlin/io/spine/dependency/lib/AppEngine.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/ApacheHttp.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/lib/Aedile.kt Bumps Aedile version.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Serialization.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/KotlinX.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/DateTime.kt Bumps kotlinx-datetime version.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/Coroutines.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/kotlinx/AtomicFu.kt Updates copyright header.
buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt Excludes Dokka configs from version forcing.
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 and gradle plugin versions; adds JDK note.
buildSrc/src/main/kotlin/io/spine/dependency/build/Dokka.kt Bumps Dokka version and uses Spine.toolsGroup.
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 Excludes Dokka configs from BOM forcing logic.
buildSrc/src/main/kotlin/io/spine/dependency/boms/Boms.kt Updates copyright header.
buildSrc/src/main/kotlin/DokkaExts.kt Adds Spine task group metadata + minor KDoc wording.
buildSrc/src/main/kotlin/dokka-setup.gradle.kts Disables Dokka Javadoc publication for KMP modules.
buildSrc/src/main/kotlin/DocumentationSettings.kt Updates copyright header.
buildSrc/src/main/kotlin/detekt-code-analysis.gradle.kts Updates copyright header.
buildSrc/src/main/kotlin/DependencyResolution.kt Skips Dokka configurations in version forcing.
buildSrc/src/main/kotlin/config-tester.gradle.kts Updates repos list + adds task metadata.
buildSrc/src/main/kotlin/BuildSettings.kt Updates copyright header.
buildSrc/src/main/kotlin/BuildExtensions.kt Removes retired McJava references + KDoc tweaks.
buildSrc/settings.gradle.kts Updates copyright header.
buildSrc/quality/pmd.xml Updates PMD rule set (naming conventions rule).
buildSrc/quality/checkstyle.xml Updates copyright header.
buildSrc/quality/checkstyle-suppressions.xml Updates copyright header.
build.gradle.kts Modernizes build logic; updates forced deps; uses Time instead of ProtoData.
.junie/guidelines.md Updates JetBrains Junie guidance paths/wording.
.idea/live-templates/User.xml Fixes date format token casing.
.idea/live-templates/README.md Fixes typos/formatting in IDEA live templates docs.
.idea/inspectionProfiles/Project_Default.xml Adds/adjusts inspection naming conventions.
.gitmodules Adds .agents/shared submodule configuration.
.github/workflows/revalidate-versions.yml Adds workflow to revalidate open PR versions on base push.
.github/workflows/remove-obsolete-artifacts-from-packages.yaml Modernizes workflow steps/action versions and naming.
.github/workflows/publish.yml Modernizes publish workflow and adds failure reporting.
.github/workflows/gradle-wrapper-validation.yml Modernizes wrapper validation workflow and action versions.
.github/workflows/ensure-reports-updated.yml Improves report-update check behavior and naming.
.github/workflows/build-on-windows.yml Modernizes Windows CI workflow and Gradle setup.
.github/copilot-instructions.md Adds Copilot instructions file (review/skip guidance).
.codecov.yml Updates Codecov status configuration and paths.
.agents/version-policy.md Removes legacy agent guidelines file.
.agents/testing.md Removes legacy agent guidelines file.
.agents/safety-rules.md Removes legacy agent guidelines file.
.agents/running-builds.md Removes legacy agent guidelines file.
.agents/refactoring-guidelines.md Removes legacy agent guidelines file.
.agents/quick-reference-card.md Removes legacy agent guidelines file.
.agents/project-structure-expectations.md Removes legacy agent guidelines file.
.agents/documentation-tasks.md Removes legacy agent guidelines file.
.agents/documentation-guidelines.md Removes legacy agent guidelines file.
.agents/common-tasks.md Removes legacy agent guidelines file.
.agents/coding-guidelines.md Removes legacy agent guidelines file.
.agents/advanced-safety-rules.md Removes legacy agent guidelines file.
.agents/_TOC.md Removes 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 thread docs/project.md Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot 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 thread docs/dependencies/pom.xml
@codecov

codecov Bot 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-yevsyukov and 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 master Jul 22, 2026
9 checks passed
@alexander-yevsyukov
alexander-yevsyukov deleted the proofread-sweep branch July 22, 2026 15:13
@github-project-automation github-project-automation Bot moved this from In Review to ✅ Done in v2.0 Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants