Conversation
There was a problem hiding this comment.
Pull request overview
Updates the project and build tooling dependency baselines (Spine snapshots, Protobuf, Kotlin-related artifacts, etc.), refreshes the generated dependency report, and tweaks Gradle buildSrc utilities/repositories and documentation-agent assets.
Changes:
- Bump
validationsnapshot version and align related Spine tool/library versions. - Update Protobuf (and plugin) versions and adjust buildSrc dependency forcing/repository configuration.
- Refresh
dependencies.mdand update.agentsdocumentation/skill assets (including the diagram image rename/addition).
Reviewed changes
Copilot reviewed 21 out of 22 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| version.gradle.kts | Bumps the validationVersion extra property to the next snapshot. |
| pom.xml | Updates project version and multiple dependency versions (Protobuf, Spine artifacts, compiler/tooling, JUnit BOM). |
| dependencies.md | Regenerates the dependency/license report reflecting new resolved versions. |
| buildSrc/src/main/kotlin/module.gradle.kts | Forces additional Kotlin/Base artifacts in resolution strategy. |
| buildSrc/src/main/kotlin/io/spine/gradle/testing/Logging.kt | Reworks test summary logging to use TestListener instead of Groovy interop closure. |
| buildSrc/src/main/kotlin/io/spine/gradle/RunGradle.kt | Simplifies process startup implementation (removes explicit stderr logging). |
| buildSrc/src/main/kotlin/io/spine/gradle/repo/Repositories.kt | Adds JetBrains cache-redirector repo and broadens IntelliJ dependencies content filters. |
| buildSrc/src/main/kotlin/io/spine/gradle/kotlin/KotlinConfig.kt | Adjusts Kotlin compiler options configuration for JVM default methods via DSL. |
| buildSrc/src/main/kotlin/io/spine/dependency/test/JUnit.kt | Updates the centrally managed JUnit BOM version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt | Bumps Validation runtime snapshot version reference. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt | Bumps ToolBase snapshot versions (including dogfooding). |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt | Bumps Spine Time snapshot version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/ModelCompiler.kt | Updates Spine model compiler snapshot version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt | Bumps Core JVM compiler plugin snapshot versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt | Updates compiler fallback snapshot version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Change.kt | Bumps Spine Change snapshot version. |
| buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt | Bumps Spine Base snapshot versions. |
| buildSrc/src/main/kotlin/io/spine/dependency/lib/Protobuf.kt | Updates Protobuf library and protobuf-gradle-plugin versions. |
| buildSrc/src/main/kotlin/BuildSettings.kt | Removes an unused CI timeout constant from build settings. |
| buildSrc/build.gradle.kts | Updates buildSrc Guava/Protobuf plugin versions and removes buildSrc test dependencies/config. |
| .agents/widow-runt-orphan.jpg | Adds/renames the documentation flow diagram image asset referenced by guidelines. |
| .agents/skills/writer/SKILL.md | Rewrites the writer skill description and trims doc-location bullets. |
| .agents/documentation-guidelines.md | Updates the diagram link to the new image filename. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 902ef76cb6
ℹ️ 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".
This PR builds Validation with the following external dependencies updated:
4.34.00.9.6Local dependencies on Base, ToolBase, Compiler, CoreJvm Compiler, Change, and Time were also updated.
Latest
configwas partially applied, excluding the update on Kotlin. The attempt to use Kotlin 2.3.10 compiler fails the compilation with an internal compiler error, and is subject for further investigation in one of the following PRs.