Trigger publishing#19
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ee37c09014
ℹ️ 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".
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #19 +/- ##
=========================================
Coverage 14.40% 14.40%
Complexity 9 9
=========================================
Files 5 5
Lines 118 118
Branches 6 6
=========================================
Hits 17 17
Misses 101 101 🚀 New features to boost your workflow:
|
Apply the which-fixer sweep to project-owned sources: replace the restrictive relative pronoun "which" with "that" in KDoc, Kotlin and Gradle comments, and `docs/project.md`. Non-restrictive (comma-preceded) and prepositional uses are left unchanged. Copyright headers on the touched sources were refreshed by the repository's update-copyright automation. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR updates ProtoTap’s build/publishing setup by migrating to the latest config changes intended to prevent first-time publishing failures when the gh-pages branch is absent, and bumps the release version to 0.16.0. It also applies a “which → that” restrictive-relative grammar sweep across project-owned documentation/comments and refreshes generated dependency reports.
Changes:
- Bump publish/version references from
0.15.0to0.16.0(and refresh dependency report artifacts). - Bring in updated build/publishing/reporting logic from
config(incl. GitHub Pages/publishing support and CI adjustments). - Apply “which-fixer” edits across KDoc/Kotlin/Gradle comments and project docs (plus agent-memory bookkeeping).
Reviewed changes
Copilot reviewed 61 out of 61 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| version.gradle.kts | Bumps published version to 0.16.0. |
| gradle-plugin/src/main/kotlin/io/spine/tools/prototap/gradle/Plugin.kt | KDoc grammar update (“which” → “that”). |
| gradle-plugin/src/main/kotlin/io/spine/tools/prototap/gradle/Extension.kt | License header tweaks + KDoc grammar update. |
| gradle-plugin/build.gradle.kts | Minor comment/whitespace + grammar update. |
| docs/project.md | Project documentation grammar update. |
| docs/dependencies/pom.xml | Refresh generated dependency POM for 0.16.0 (and dependency updates). |
| docs/dependencies/dependencies.md | Refresh generated dependency/license report for 0.16.0. |
| buildSrc/src/test/kotlin/io/spine/gradle/report/pom/VersionComparatorSpec.kt | Adds tests for semantic-ish version comparison (config-managed area). |
| buildSrc/src/test/kotlin/io/spine/gradle/report/pom/DependencyWriterSpec.kt | Adds tests for dependency de-dup/scope/version handling (config-managed area). |
| buildSrc/src/main/kotlin/Strings.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/LicenseSettings.kt | License header formatting + grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/testing/TestKitCoverage.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/RunGradle.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/report/pom/VersionComparator.kt | Adds semantic-oriented version comparator (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/report/pom/ScopedDependency.kt | Adjusts scope priority ordering + docs/formatting (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/report/pom/DependencyWriter.kt | Improves dependency de-dup, scope selection, and omits null versions (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/report/license/Paths.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/report/license/ModuleDataExtensions.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/repo/Repository.kt | Comment grammar + whitespace cleanup (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/SpinePublishing.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/PublishingExts.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/PublicationHandler.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/IncrementGuard.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/GitHubPackages.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/CustomPublicationHandler.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/publish/CheckVersionIncrement.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/task/Assemble.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsExtension.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/javascript/JsEnvironment.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/javadoc/ExcludeInternalDoclet.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/java/Tasks.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPages.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt | Copyright year bump (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/task/IntegrationTest.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/DartExtension.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/dart/DartEnvironment.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/gradle/ConfigTester.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt | Updates local ProtoTap dependency version reference (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoData.kt | Removes ProtoData local dependency helper (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/McJava.kt | Removes McJava local dependency helper (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt | Bumps CoreJvmCompiler snapshot versions (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt | Bumps CoreJvm snapshot version (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt | Bumps Compiler snapshot versions (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt | Bumps Base snapshot versions (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Kotlin.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/CommonsCli.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt | Comment grammar update + whitespace cleanup (config-managed area). |
| buildSrc/src/main/kotlin/io/spine/dependency/boms/BomsPlugin.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/DokkaExts.kt | Comment grammar update (config-managed area). |
| buildSrc/src/main/kotlin/BuildExtensions.kt | Removes McJava shortcut + comment grammar update (config-managed area). |
| api/src/main/kotlin/io/spine/tools/prototap/Names.kt | License URL + KDoc grammar update. |
| .github/workflows/build-on-ubuntu.yml | Runs dokkaGenerate on pushes to surface Dokka warnings earlier (workflow area). |
| .agents/tasks/archived/support-gradle-build-cache.md | Archived agent task note grammar update (config-managed/agents area). |
| .agents/project-overview.md | Removes project-overview agent doc (agents area). |
| .agents/memory/which-fixer-applied.md | Records completion of bulk “which-fixer” sweep (agents memory). |
| .agents/memory/MEMORY.md | Adds memory index for agent memories (agents memory). |
| .agents/java-kotlin-conversion.md | Removes Java→Kotlin conversion agent doc (agents area). |
This PR migrates to latest
configso that the absence of thegh-pagesbranch does not prevent publishing (which failed for the previous PR).Documentation
Applied the
which-fixergrammar sweep to project-owned sources: replaced the restrictive relative pronoun "which" with "that" in KDoc, Kotlin and Gradle comments, anddocs/project.md(commit789c6e8). Non-restrictive (", which") and prepositional uses were left unchanged; config-distributed files were not touched, as those fixes belong upstream inconfig.