Skip to content

Bump Base and Validation#61

Merged
alexander-yevsyukov merged 3 commits into
masterfrom
bump-validation-etc
May 19, 2026
Merged

Bump Base and Validation#61
alexander-yevsyukov merged 3 commits into
masterfrom
bump-validation-etc

Conversation

@alexander-yevsyukov
Copy link
Copy Markdown
Contributor

This PR migrates the Compiler to new TemplateString API.

Other notable changes

  • config was updated.

Copilot AI review requested due to automatic review settings May 19, 2026 16:22
@alexander-yevsyukov alexander-yevsyukov self-assigned this May 19, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates build/dependency tooling around the Compiler project: it bumps the project snapshot version and several Spine/local dependency versions, upgrades the Gradle wrapper, relocates generated dependency reports under docs/dependencies, and adds a sizeable set of Claude/agent automation commands and skills to standardize common workflows.

Changes:

  • Bump snapshot/version coordinates and update local Spine dependency versions (Base/Validation/Time/CoreJvmCompiler) plus some build tooling versions.
  • Upgrade Gradle wrapper to 9.5.1 and update wrapper-related scripts/config.
  • Move dependency report outputs (pom.xml, merged license report) under docs/dependencies and add buildSrc tests + agent/skill automation docs/scripts.

Reviewed changes

Copilot reviewed 68 out of 71 changed files in this pull request and generated 10 comments.

Show a summary per file
File Description
version.gradle.kts Bumps Compiler snapshot version to .044.
gradlew.bat Updates Windows wrapper script flow / error handling and exit semantics.
gradlew Updates Gradle template reference URL comment.
gradle/wrapper/gradle-wrapper.properties Upgrades Gradle wrapper distribution to 9.5.1 and adds retry settings.
docs/dependencies/pom.xml Adds regenerated dependency-report POM under docs/dependencies/.
CLAUDE.md Updates agent documentation entry-point path.
buildSrc/src/test/kotlin/io/spine/gradle/report/license/DependencyReportOutputTest.kt Adds tests asserting dependency report outputs land under docs/dependencies.
buildSrc/src/main/kotlin/io/spine/gradle/report/pom/PomGenerator.kt Writes generated POM to docs/dependencies/pom.xml.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/Paths.kt Centralizes dependency-report output directory + helper for output paths.
buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt Writes merged license report under docs/dependencies.
buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt Bumps Validation snapshot version.
buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt Bumps Time snapshot version and adds module coordinate helpers.
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt Bumps CoreJvmCompiler snapshot version.
buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt Bumps Base snapshot version.
buildSrc/src/main/kotlin/io/spine/dependency/build/Dokka.kt Removes unused import.
buildSrc/build.gradle.kts Updates Kotest version and adjusts Shadow plugin comment.
.junie/guidelines.md Generalizes Junie guidelines scope wording.
.gitignore Ignores Junie memory, Python caches, Claude worktrees.
.github/workflows/remove-obsolete-artifacts-from-packages.yaml Renames job display names.
.github/workflows/publish.yml Adds workflow job display name.
.github/workflows/increment-guard.yml Renames workflow and job key.
.github/workflows/gradle-wrapper-validation.yml Normalizes workflow/job naming.
.github/workflows/ensure-reports-updated.yml Renames workflow/job and updates step wording.
.github/workflows/build-on-windows.yml Renames workflow and job display name.
.github/workflows/build-on-ubuntu.yml Renames workflow and job display name.
.claude/settings.json Adds Claude Code tool permissions and pre/post hooks.
.claude/scripts/sanitize-source-code.kt Adds post-edit formatting sanitizer hook script.
.claude/scripts/protect-version-file.sh Adds hook blocking direct edits to version.gradle.kts.
.claude/scripts/pre-pr-gate.sh Adds hook blocking gh pr create unless /pre-pr passed for HEAD.
.claude/commands/write-docs.md Adds Claude command wrapper for writer skill.
.claude/commands/update-copyright.md Adds Claude command wrapper for update-copyright skill.
.claude/commands/run-build.md Adds Claude command wrapper for standardized build selection.
.claude/commands/review-docs.md Adds Claude command wrapper for documentation review.
.claude/commands/pre-pr.md Adds Claude command wrapper for pre-PR checklist.
.claude/commands/move-files.md Adds Claude command wrapper for move-files skill.
.claude/commands/java-to-kotlin.md Adds Claude command wrapper for java-to-kotlin skill.
.claude/commands/dependency-update.md Adds Claude command wrapper for dependency-update skill.
.claude/commands/bump-version.md Adds Claude command wrapper for bump-version skill.
.claude/commands/bump-gradle.md Adds Claude command wrapper for bump-gradle skill.
.claude/agents/review-docs.md Adds read-only reviewer agent definition for docs.
.claude/agents/kotlin-review.md Adds read-only reviewer agent definition for Kotlin/Java.
.claude/agents/dependency-audit.md Adds read-only reviewer agent definition for dependency declarations.
.agents/version-policy.md Updates version-gate policy to be conditional on root version.gradle.kts.
.agents/skills/writer/SKILL.md Expands writer skill rules (notably docs sidenav sync + link conventions).
.agents/skills/update-copyright/tests/test_update_copyright.py Adds tests for the update-copyright script.
.agents/skills/update-copyright/SKILL.md Adds update-copyright skill definition.
.agents/skills/update-copyright/scripts/update_copyright.py Adds script to update copyright headers from IntelliJ profile.
.agents/skills/update-copyright/agents/openai.yaml Adds OpenAI agent metadata for update-copyright.
.agents/skills/review-docs/SKILL.md Adds documentation review skill definition.
.agents/skills/pre-pr/SKILL.md Adds pre-PR checklist skill definition.
.agents/skills/move-files/SKILL.md Adds move-files skill definition.
.agents/skills/move-files/agents/openai.yaml Adds OpenAI agent metadata for move-files.
.agents/skills/kotlin-review/SKILL.md Adds Kotlin code review skill definition.
.agents/skills/java-to-kotlin/SKILL.md Adds frontmatter to Java-to-Kotlin skill doc.
.agents/skills/java-to-kotlin/agents/openai.yaml Adds OpenAI agent metadata for java-to-kotlin.
.agents/skills/dependency-update/SKILL.md Adds dependency-update skill definition.
.agents/skills/dependency-update/agents/openai.yaml Adds OpenAI agent metadata for dependency-update.
.agents/skills/dependency-audit/SKILL.md Adds dependency-audit skill definition.
.agents/skills/bump-version/SKILL.md Adds bump-version skill definition.
.agents/skills/bump-version/agents/openai.yaml Adds OpenAI agent metadata for bump-version.
.agents/skills/bump-gradle/SKILL.md Adds bump-gradle skill definition.
.agents/skills/bump-gradle/agents/openai.yaml Adds OpenAI agent metadata for bump-gradle.
.agents/quick-reference-card.md Updates quick reference (but still contains version-bump guidance).
.agents/project-structure-expectations.md Clarifies that version.gradle.kts applies to versioned repos.
.agents/coding-guidelines.md Clarifies formatting guideline wording.
.agents/_TOC.md Updates TOC links to new skill docs.

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

Comment thread gradlew.bat
Comment thread gradlew.bat
Comment thread docs/dependencies/pom.xml
Comment thread docs/dependencies/pom.xml
Comment thread docs/dependencies/pom.xml
Comment thread .claude/scripts/sanitize-source-code.kt
Comment thread version.gradle.kts
Comment thread .agents/quick-reference-card.md
Comment thread .claude/scripts/protect-version-file.sh
Comment thread .claude/scripts/pre-pr-gate.sh
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

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: aa79733027

ℹ️ 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 .claude/scripts/pre-pr-gate.sh
@alexander-yevsyukov alexander-yevsyukov merged commit 5674c0f into master May 19, 2026
7 checks passed
@alexander-yevsyukov alexander-yevsyukov deleted the bump-validation-etc branch May 19, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants