Skip to content

Conversation

alexander-yevsyukov
Copy link
Collaborator

This PR migrates Validation to use the latest version of CoreJvm Compiler. config was also updated.

@Copilot Copilot AI review requested due to automatic review settings October 8, 2025 20:29
@alexander-yevsyukov alexander-yevsyukov marked this pull request as ready for review October 8, 2025 20:29
@alexander-yevsyukov alexander-yevsyukov self-assigned this Oct 8, 2025
Copy link

@Copilot 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 upgrades the CoreJvm Compiler from version 2.0.0-SNAPSHOT.006 to 2.0.0-SNAPSHOT.015 and updates the project configuration accordingly. The migration includes version bumps across multiple dependency artifacts and introduces new API methods to handle plugin library references.

  • Updates CoreJvm Compiler version from 2.0.0-SNAPSHOT.006 to 2.0.0-SNAPSHOT.015
  • Migrates from pluginLib() to pluginLibNew() method for plugin dependencies
  • Updates Jackson library version and related configuration

Reviewed Changes

Copilot reviewed 28 out of 29 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
version.gradle.kts Increments validation version to 2.0.0-SNAPSHOT.352
pom.xml Updates multiple compiler artifact versions and removes unused gRPC dependency
java-tests/extensions/build.gradle.kts Migrates to new pluginLibNew() method
java-tests/build.gradle.kts Adds Jackson dependencies and removes commented protobuf configuration
config Updates subproject commit reference
buildSrc/src/main/kotlin/test-module.gradle.kts New test module configuration file
buildSrc/src/main/kotlin/module.gradle.kts Adds Jackson dependency forcing and ToolBase dependencies
buildSrc/src/main/kotlin/kmp-module.gradle.kts Removes empty line
buildSrc/src/main/kotlin/io/spine/gradle/publish/CheckVersionIncrement.kt Updates URL construction to use URI.create()
buildSrc/src/main/kotlin/io/spine/gradle/kotlin/KotlinConfig.kt Changes compiler flag from -Xcontext-receivers to -Xcontext-parameters
buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt Updates version and renames config property
buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt Updates group reference and version, adds classicCodegen artifact
buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt Removes unused import and updates group reference
buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt Removes unused import and updates group reference
buildSrc/src/main/kotlin/io/spine/dependency/local/Spine.kt Adds toolsGroup constant
buildSrc/src/main/kotlin/io/spine/dependency/local/ModelCompiler.kt Removes unused import and updates group reference
buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt Removes unused import and updates group reference
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt Adds new pluginLibNew() method and deprecates old pluginLib()
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt Renames object and adds type alias for backward compatibility
buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt Updates fallback versions
buildSrc/src/main/kotlin/io/spine/dependency/lib/PalantirJavaFormat.kt New dependency configuration file
buildSrc/src/main/kotlin/io/spine/dependency/lib/Jackson.kt Updates version and adds annotations version constant
buildSrc/src/main/kotlin/io/spine/dependency/build/Ksp.kt Adds gradle plugin artifact name constant
buildSrc/src/main/kotlin/ForcePlugins.kt Migrates to pluginLibNew() method
buildSrc/src/main/kotlin/BuildExtensions.kt Adds buildToolConfigurations array
buildSrc/build.gradle.kts Updates Java compatibility and adds Kotlin compiler options
CLAUDE.md New documentation file for Claude Code configuration
.junie/guidelines.md Updates path reference in documentation

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@alexander-yevsyukov alexander-yevsyukov merged commit 1012d59 into master Oct 9, 2025
5 of 6 checks passed
@alexander-yevsyukov alexander-yevsyukov deleted the bump-core-jvm-compiler branch October 9, 2025 10:43
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.

2 participants