quarkus icon indicating copy to clipboard operation
quarkus copied to clipboard

ISSUE-32936 | Allow plugging in Hibernate ORM's TypeContributor and FunctionContributor

Open NickBeginner opened this issue 3 weeks ago • 14 comments

This PR fixes 32936

NickBeginner avatar Dec 01 '25 21:12 NickBeginner

/cc @gsmet (hibernate-orm)

quarkus-bot[bot] avatar Dec 01 '25 21:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 5d74a21ee8e02df3afdefa456fbefd8a24116b8c.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

[!WARNING] There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Dec 07 '25 20:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 5d74a21ee8e02df3afdefa456fbefd8a24116b8c.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
:x: Initial JDK 17 Build Build Failures Logs Raw logs :mag:

You can consult the Develocity build scans.

Failures

:gear: Initial JDK 17 Build #

- Failing: extensions/hibernate-orm/runtime 
! Skipped: devtools/bom-descriptor-json docs extensions/flyway/deployment and 124 more

:package: extensions/hibernate-orm/runtime

:x: Failed to execute goal net.revelc.code.formatter:formatter-maven-plugin:2.27.0:validate (default) on project quarkus-hibernate-orm: File '/home/runner/_work/quarkus/quarkus/extensions/hibernate-orm/runtime/src/main/java/io/quarkus/hibernate/orm/runtime/PersistenceUnitUtil.java' has not been previously formatted. Please format file (for example by invoking `mvn -f extensions/hibernate-orm/runtime net.revelc.code.formatter:formatter-maven-plugin:2.27.0:format`) and commit before running validation!

quarkus-bot[bot] avatar Dec 07 '25 20:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 5d74a21ee8e02df3afdefa456fbefd8a24116b8c.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

quarkus-bot[bot] avatar Dec 07 '25 21:12 quarkus-bot[bot]

🙈 The PR is closed and the preview is expired.

github-actions[bot] avatar Dec 07 '25 21:12 github-actions[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit d2b28c3c9ec9bbd4a56d02f5a9c3a673f06a9b2f.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
:x: Initial JDK 17 Build Build Failures Logs Raw logs :mag:

You can consult the Develocity build scans.

Failures

:gear: Initial JDK 17 Build #

- Failing: extensions/hibernate-orm/runtime 
! Skipped: devtools/bom-descriptor-json docs extensions/flyway/deployment and 124 more

:package: extensions/hibernate-orm/runtime

:x: Failed to execute goal net.revelc.code.formatter:formatter-maven-plugin:2.27.0:validate (default) on project quarkus-hibernate-orm: File '/home/runner/_work/quarkus/quarkus/extensions/hibernate-orm/runtime/src/main/java/io/quarkus/hibernate/orm/runtime/PersistenceUnitUtil.java' has not been previously formatted. Please format file (for example by invoking `mvn -f extensions/hibernate-orm/runtime net.revelc.code.formatter:formatter-maven-plugin:2.27.0:format`) and commit before running validation!

quarkus-bot[bot] avatar Dec 08 '25 11:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit d2b28c3c9ec9bbd4a56d02f5a9c3a673f06a9b2f.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

quarkus-bot[bot] avatar Dec 08 '25 11:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit e88912db098055043ea04f60f3b3fcf629f66def.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
:x: Initial JDK 17 Build Build Failures Logs Raw logs :mag:

You can consult the Develocity build scans.

Failures

:gear: Initial JDK 17 Build #

- Failing: extensions/hibernate-orm/runtime 
! Skipped: devtools/bom-descriptor-json docs extensions/flyway/deployment and 124 more

:package: extensions/hibernate-orm/runtime

:x: Failed to execute goal net.revelc.code.formatter:formatter-maven-plugin:2.27.0:validate (default) on project quarkus-hibernate-orm: File '/home/runner/_work/quarkus/quarkus/extensions/hibernate-orm/runtime/src/main/java/io/quarkus/hibernate/orm/runtime/PersistenceUnitUtil.java' has not been previously formatted. Please format file (for example by invoking `mvn -f extensions/hibernate-orm/runtime net.revelc.code.formatter:formatter-maven-plugin:2.27.0:format`) and commit before running validation!

quarkus-bot[bot] avatar Dec 09 '25 12:12 quarkus-bot[bot]

Hey. You seem to be struggling with formatting -- do you know you can run a single command to have all the code formatted automatically?

./mvnw process-sources

See also https://github.com/quarkusio/quarkus/blob/main/CONTRIBUTING.md#ide-config-and-code-style

yrodiere avatar Dec 09 '25 12:12 yrodiere


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 90825cb0295c352d045dcdd338639a744d6d50bf.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
:x: Initial JDK 17 Build Build Failures Logs Raw logs :mag:

You can consult the Develocity build scans.

Failures

:gear: Initial JDK 17 Build #

- Failing: extensions/hibernate-orm/deployment 
! Skipped: docs extensions/flyway/deployment extensions/hibernate-envers/deployment and 98 more

:package: extensions/hibernate-orm/deployment

:x: Failed to execute goal net.revelc.code.formatter:formatter-maven-plugin:2.27.0:validate (default) on project quarkus-hibernate-orm-deployment: File '/home/runner/_work/quarkus/quarkus/extensions/hibernate-orm/deployment/src/test/java/io/quarkus/hibernate/orm/typecontributors/MyEntity.java' has not been previously formatted. Please format file (for example by invoking `mvn -f extensions/hibernate-orm/deployment net.revelc.code.formatter:formatter-maven-plugin:2.27.0:format`) and commit before running validation!

quarkus-bot[bot] avatar Dec 09 '25 13:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 6ab363bf13ce81777ca782a1112deab2f3ea4b5a.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

[!WARNING] There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Dec 09 '25 13:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 6ab363bf13ce81777ca782a1112deab2f3ea4b5a.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
:x: Native Tests - Windows support Setup GraalVM :warning: Check → Logs Raw logs :construction:

You can consult the Develocity build scans.

quarkus-bot[bot] avatar Dec 09 '25 14:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 11f15066a3b5c39a95652c0799ca7b6fa17a6c31.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

[!WARNING] There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Dec 09 '25 18:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 11f15066a3b5c39a95652c0799ca7b6fa17a6c31.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

You can consult the Develocity build scans.


Flaky tests - Develocity

:gear: Maven Tests - JDK 21 Semeru

:package: integration-tests/devmode

:x: io.quarkus.test.devui.DevUIGrpcSmokeTest.testTestService - History

  • Too many recursions, message not returned for id [1131135097] - java.lang.RuntimeException
java.lang.RuntimeException: Too many recursions, message not returned for id [1131135097]
	at io.quarkus.devui.tests.DevUIJsonRPCTest.objectResultFromJsonRPC(DevUIJsonRPCTest.java:175)
	at io.quarkus.devui.tests.DevUIJsonRPCTest.objectResultFromJsonRPC(DevUIJsonRPCTest.java:178)
	at io.quarkus.devui.tests.DevUIJsonRPCTest.objectResultFromJsonRPC(DevUIJsonRPCTest.java:178)
	at io.quarkus.devui.tests.DevUIJsonRPCTest.objectResultFromJsonRPC(DevUIJsonRPCTest.java:178)
	at io.quarkus.devui.tests.DevUIJsonRPCTest.objectResultFromJsonRPC(DevUIJsonRPCTest.java:178)
	at io.quarkus.devui.tests.DevUIJsonRPCTest.objectResultFromJsonRPC(DevUIJsonRPCTest.java:178)
	at io.quarkus.devui.tests.DevUIJsonRPCTest.objectResultFromJsonRPC(DevUIJsonRPCTest.java:178)

quarkus-bot[bot] avatar Dec 09 '25 19:12 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 832c2987387366a85c65ba4feaf422800b67d07c.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

[!WARNING] There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Dec 14 '25 10:12 quarkus-bot[bot]

@yrodiere done, i hope is fine :)

NickBeginner avatar Dec 14 '25 10:12 NickBeginner

Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 3a2cc51b3f846fe0181ab810d8c429a32701c892.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

[!WARNING] There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Dec 14 '25 11:12 quarkus-bot[bot]

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 3a2cc51b3f846fe0181ab810d8c429a32701c892.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

You can consult the Develocity build scans.

quarkus-bot[bot] avatar Dec 14 '25 12:12 quarkus-bot[bot]