Skip to content

Bump local dependencies#306

Merged
alexander-yevsyukov merged 13 commits into
masterfrom
bump-compilers
May 20, 2026
Merged

Bump local dependencies#306
alexander-yevsyukov merged 13 commits into
masterfrom
bump-compilers

Conversation

@alexander-yevsyukov
Copy link
Copy Markdown
Collaborator

@alexander-yevsyukov alexander-yevsyukov commented May 19, 2026

This PR updates dependencies on recently updated CoreJvm Compiler, Time, and Validation.

Other notable changes

  • Enabled previously disabled tests on checking (when) option handling.
  • Added link to issue in RequiredMapWithStringsITest.
  • Latest config was pulled.

Copilot AI review requested due to automatic review settings May 19, 2026 18:57
@alexander-yevsyukov alexander-yevsyukov self-assigned this May 19, 2026
@alexander-yevsyukov alexander-yevsyukov marked this pull request as ready for review May 19, 2026 18:59
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

Bumps local Spine dependencies (Validation 419→430, Time 240→241, CoreJvmCompiler 064→065 dogfooding and 063→065 integration, Kotest 6.1.10→6.1.11), bumps the project version to SNAPSHOT.431, removes the now-unneeded patchGeneratedTemplateString workaround (presumably the upstream fix in Validation 430 makes it obsolete), and re-enables several tests that were waiting on those upstream changes. It also introduces a large .claude/ / .agents/ configuration tree for Claude Code agents, skills, hooks, and slash commands.

Changes:

  • Bump validationVersion, Validation, Time, CoreJvmCompiler, and kotestVersion; refresh docs/dependencies/ accordingly.
  • Remove PatchGeneratedTemplateString.kt and its invocations in context/build.gradle.kts and jvm-runtime/build.gradle.kts; re-enable previously-@Disabled tests in TimestampWhenSpec, TemporalWhenSpec, RequiredRuleITest; delete ExternalConstraintITest.
  • Add a .claude/ agent/skill/hook/command tree and update .agents/ docs to make version.gradle.kts optional and document new skills.

Reviewed changes

Copilot reviewed 44 out of 44 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
version.gradle.kts Bumps published snapshot to 431.
buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt Bumps Validation to SNAPSHOT.430.
buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt Bumps Time to SNAPSHOT.241.
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt Bumps dogfooding/integration versions; fixes KDoc typo.
buildSrc/build.gradle.kts Bumps Kotest to 6.1.11.
buildSrc/src/main/kotlin/PatchGeneratedTemplateString.kt Removes legacy template-string patch task.
context/build.gradle.kts, jvm-runtime/build.gradle.kts Removes call sites of patchGeneratedTemplateString.
tests/time/.../TimestampWhenSpec.kt, TemporalWhenSpec.kt Re-enables time-related test classes.
tests/consumer/.../RequiredRuleITest.kt Re-enables two (required) list tests; expects 2 violations each.
tests/consumer/.../Assertions.kt Adds assertValidationExceptions returning the full violation list.
tests/validating/.../RequiredMapWithStringsITest.kt Adds KDoc explaining why an entry-with-empty-string test stays disabled.
tests/validating/.../ExternalConstraintITest.kt Removes obsolete external-constraint test.
docs/dependencies/pom.xml, dependencies.md Refreshes dependency reports for the new versions.
.claude/** (agents, commands, scripts, settings) New Claude Code configuration: agents, slash commands, and PreToolUse/PostToolUse hooks.
.agents/** Documents new skills; relaxes version-policy to allow repos without version.gradle.kts; KDoc/text tweaks.

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

Comment thread .claude/scripts/sanitize-source-code.kt
Copilot AI review requested due to automatic review settings May 19, 2026 19:12
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

Copilot reviewed 48 out of 48 changed files in this pull request and generated 2 comments.

Comment thread .claude/scripts/sanitize-source-code.kt
@alexander-yevsyukov alexander-yevsyukov merged commit 33e9cd4 into master May 20, 2026
9 checks passed
@alexander-yevsyukov alexander-yevsyukov deleted the bump-compilers branch May 20, 2026 07:59
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