Skip to content

Conversation

@alexander-yevsyukov
Copy link
Collaborator

@alexander-yevsyukov alexander-yevsyukov commented Oct 22, 2025

This PR updates the version of Gradle to 9.1.0, applying the workaround for the issue with License Report. The workaround is in disabling generateLicenseReport tasks in build files java-tests/build.gradle.kts and proto/build.gradle.kts. proto and java-tests are interim parent Gradle projects, which causes the problem with the configuration resolution under Gradlel 9.0.0 and on.

Other notable changes

  • Latest config was applied brining new versions of local and external dependencies.
  • NumberConversion was converted to Kotlin to address the warning of exposing package-access API.

Copilot AI review requested due to automatic review settings October 22, 2025 15:55
@alexander-yevsyukov alexander-yevsyukov self-assigned this Oct 22, 2025
Copy link
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 Gradle and various project dependencies to their latest versions. The update includes Gradle version bump, Kotlin version update, and multiple Spine framework library updates.

Key changes:

  • Gradle upgraded from 8.14.2 to 9.1.0
  • Kotlin upgraded from 2.1.21 to 2.2.20
  • Updated various Spine framework libraries (Base, CoreJvm, Compiler, etc.) to their latest snapshot versions

Reviewed Changes

Copilot reviewed 33 out of 35 changed files in this pull request and generated no comments.

Show a summary per file
File Description
gradle/wrapper/gradle-wrapper.properties Updates Gradle wrapper to version 9.1.0
pom.xml Updates dependency versions for Kotlin, Kotest, and Spine libraries
version.gradle.kts Bumps validation version from SNAPSHOT.352 to SNAPSHOT.353
buildSrc/src/main/kotlin/io/spine/dependency/*.kt Updates version constants for various dependencies
java-runtime/src/main/kotlin/io/spine/validate/NumberConversion.kt Adds new Kotlin implementation to replace Java version
java-runtime/src/main/java/io/spine/validate/NumberConversion.java Removes Java implementation
proto/*/build.gradle.kts Adds task dependency configuration for Spine compiler
buildSrc/src/main/kotlin/io/spine/gradle/publish/ShadowJarExts.kt Changes service file merging strategy
buildSrc/build.gradle.kts Updates Shadow plugin and License Report plugin versions

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

@alexander-yevsyukov alexander-yevsyukov changed the title Bump Gradle and local dependencies Update Gradle and other dependencies Oct 22, 2025
@codecov
Copy link

codecov bot commented Oct 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 34.47%. Comparing base (1012d59) to head (bd44997).
⚠️ Report is 11 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #237      +/-   ##
============================================
+ Coverage     34.12%   34.47%   +0.34%     
  Complexity      282      282              
============================================
  Files           136      136              
  Lines          3226     3231       +5     
  Branches        249      247       -2     
============================================
+ Hits           1101     1114      +13     
+ Misses         2048     2040       -8     
  Partials         77       77              
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copilot AI review requested due to automatic review settings October 22, 2025 16:36
@alexander-yevsyukov alexander-yevsyukov marked this pull request as ready for review October 22, 2025 16:36
Copy link
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 33 out of 36 changed files in this pull request and generated 1 comment.


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

Copy link
Collaborator

@armiol armiol left a comment

Choose a reason for hiding this comment

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

LGTM except for two minor comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings October 22, 2025 16:43
Copy link
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 33 out of 36 changed files in this pull request and generated no new comments.


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

@alexander-yevsyukov alexander-yevsyukov merged commit c96a370 into master Oct 22, 2025
7 checks passed
@alexander-yevsyukov alexander-yevsyukov deleted the bump-gradle-and-all branch October 22, 2025 17:00
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