Repository navigation
Update Gradle to 9.9.0 - #102
Merged
Merged
Conversation
Assisted-by: Claude:claude-opus-5-5
Gradle 9.8.0 deprecates the implicit value during the IDE sync. Assisted-by: Claude:claude-opus-5-5
Assisted-by: Claude:claude-opus-5-5
Assisted-by: Claude:claude-opus-5-5
Assisted-by: Claude:claude-opus-5-5
Assisted-by: Claude:claude-opus-5-5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Gradle
https://docs.gradle.org/9.9.0/release-notes.html
https://docs.gradle.org/9.9.0/userguide/upgrading_version_9.html
Why
Keep the build on the latest Gradle 9.x release. Follows #84 (9.8.2), so only the changes of 9.9.0 apply here.
What changed
The build runs on Gradle 9.9.0 and has no Gradle deprecation warning left.
wrappertask ran twice, sogradle-wrapper.jarcomes from 9.9.0 too.gradlewandgradlew.batare the same as in 9.8.2.distributionSha256Sumis the value from the official checksum file, with the comment# https://gradle.org/release-checksums/above it, as in the other projects (checksum and its comment).gradle.propertiessets org.gradle.tooling.parallel=true. Since Gradle 9.8.0, the IDE sync gives a deprecation warning when the build relies on the implicit value, and Gradle 10 makes it an error.truekeeps the current behavior../gradlewcall in the readme has--console=colored(Gradle calls in the readme), like theMakefileand the workflows already do.Configuration.setVisible(boolean)deprecation.build.gradle.ktsnow says what the$*exclude from Update the Gradle Wrapper to 9.8.2 #84 is for: a pattern ending in a class name does not match its@Nestedclasses (Outer$Inner). Only the comment changes.Deprecation warnings
None.
--warning-mode=allshows no Gradle deprecation and no Kotlin DSLw:warning, and the build reports no problems. TheProject.getPropertieswarning of the Quarkus Gradle plugin that #84 listed is gone since Quarkus 3.40.1.2.Review notes
@ArchTestfields). This project has no ArchUnit tests and the CI does not use--tests, so nothing changes../gradlewoutside the root directory.../gradlew :operator:quarkusBuild). The../looks wrong, but this PR leaves it as it is.Generated files
gradle/wrapper/gradle-wrapper.jaris a binary file written by thewrappertask. The change inbuild.gradle.ktsis a comment only.Risk: needs a human review, assessed at 36a1f73
build.gradle.kts.risk:lowlabel. That is why the PR has no label.