Skip to content

Conversation

@ThoSap
Copy link
Contributor

@ThoSap ThoSap commented Jan 29, 2026

The Quarkus update and the JUnit dependency relocations internally include the JUnit 6 update, and Quarkus now uses Testcontainers 2 for the Dev Services.

The Java 24+ --all-opens=java.base/java.lang=ALL-UNNAMED workaround was also fixed by Quarkus in the 3.31.X update.

@ThoSap ThoSap requested a review from Copilot January 29, 2026 09:16
@ThoSap ThoSap self-assigned this Jan 29, 2026
Copy link

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 several key dependencies in the project: Quarkus from 3.30.8 to 3.31.1, JUnit test dependencies from JUnit 5 to JUnit 6, and the Gradle ErrorProne Plugin from 4.4.0 to 5.0.0. The update also includes removal of a temporary Java 24+ workaround that is no longer needed and minor documentation improvements.

Changes:

  • Updated Quarkus platform and plugin versions to 3.31.1
  • Migrated JUnit test dependencies from quarkus-junit5/quarkus-junit5-mockito to quarkus-junit/quarkus-junit-mockito
  • Updated Gradle ErrorProne Plugin to version 5.0.0
  • Removed temporary Java 24+ JVM args workaround from quarkusDev task
  • Enhanced task documentation to include CRDs generation

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
gradle.properties Updated Quarkus plugin and platform versions to 3.31.1
gradle/libs.versions.toml Updated ErrorProne Plugin version to 5.0.0
operator/build.gradle.kts Updated JUnit dependencies, removed Java 24+ workaround, and improved task documentation

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

@ThoSap ThoSap requested a review from alexlanz January 29, 2026 09:24
… be set when building before running the tests
…and must be set when building before running the tests"

This reverts commit 8da8b4f.
@ThoSap ThoSap merged commit a16c790 into main Jan 29, 2026
7 of 8 checks passed
@ThoSap ThoSap deleted the update-quarkus-3.31-junit6-testcontainers2 branch January 29, 2026 10:36
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