Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to graalvm and mandrel 22.3.0 - 2.13 #29028

Merged

Conversation

cescoffier
Copy link
Member

@cescoffier cescoffier commented Nov 3, 2022

  • Update to GraalVM and Mandrel 22.3.0 images
  • Use the GraalVM 22.3 AlwaysInline annotation

@cescoffier cescoffier changed the base branch from main to 2.13 November 3, 2022 08:54
@quarkus-bot quarkus-bot bot added area/core area/dependencies Pull requests that update a dependency file area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation labels Nov 3, 2022
@quarkus-bot
Copy link

quarkus-bot bot commented Nov 3, 2022

Thanks for your pull request!

The title of your pull request does not follow our editorial rules. Could you have a look?

  • title should preferably start with an uppercase character (if it makes sense!)

This message is automatically generated by a bot.

@quarkus-bot quarkus-bot bot added this to To do in Quarkus Documentation Nov 3, 2022
@cescoffier cescoffier changed the title update to graalvm and mandrel 22.3.0 Update to graalvm and mandrel 22.3.0 Nov 3, 2022
@cescoffier cescoffier requested a review from gsmet November 3, 2022 08:54
@cescoffier cescoffier marked this pull request as ready for review November 3, 2022 08:55
@quarkus-bot

This comment has been minimized.

zakkak
zakkak previously requested changes Nov 3, 2022
Copy link
Contributor

@zakkak zakkak left a comment

Choose a reason for hiding this comment

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

LGTM, other than the documentation issue.

Thanks @cescoffier

docs/src/main/asciidoc/building-native-image.adoc Outdated Show resolved Hide resolved
Quarkus Documentation automation moved this from To do to Review pending Nov 3, 2022
@cescoffier cescoffier force-pushed the update-to-graalvm-and-mandrel-22.3.0 branch from 8a6fa2b to 181ecc3 Compare November 3, 2022 09:47
@gsmet gsmet changed the title Update to graalvm and mandrel 22.3.0 Update to graalvm and mandrel 22.3.0 - 2.13 Nov 3, 2022
@gsmet
Copy link
Member

gsmet commented Nov 3, 2022

@ppalaga here is your 2.13 branch with GraalVM 22.3 ^

@gsmet
Copy link
Member

gsmet commented Nov 3, 2022

Don't worry about the quickstarts compilation, that's normal.

cescoffier and others added 2 commits November 3, 2022 14:44
This annotation has moved to a new package and we need to use the 22.3
version to make sure our code compiles.
As for using 22.2, it still works but the annotation is ignored, which
looks OK as the annotation is not used in places where it is strictly
necessary.
If people use the recommended GraalVM version, everything will be fine.
If not, things will mostly work anyway.

(cherry picked from commit 6c5700f)
@cescoffier cescoffier force-pushed the update-to-graalvm-and-mandrel-22.3.0 branch from 181ecc3 to c087f36 Compare November 3, 2022 13:45
Quarkus Documentation automation moved this from Review pending to Reviewer approved Nov 3, 2022
@quarkus-bot
Copy link

quarkus-bot bot commented Nov 3, 2022

Failing Jobs - Building c087f36

Status Name Step Failures Logs Raw logs
JVM Tests - JDK 11 Build Failures Logs Raw logs
✔️ JVM Tests - JDK 17
✔️ JVM Tests - JDK 18
Quickstarts Compilation - JDK 17 Compile Quickstarts ⚠️ Check → Logs Raw logs

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 #

- Failing: extensions/smallrye-reactive-messaging-amqp/deployment 
! Skipped: integration-tests/reactive-messaging-amqp 

📦 extensions/smallrye-reactive-messaging-amqp/deployment

io.quarkus.smallrye.reactivemessaging.amqp.SecuredAmqpTest.test line 28 - More details - Source on GitHub

org.awaitility.core.ConditionTimeoutException: Condition with io.quarkus.smallrye.reactivemessaging.amqp.SecuredAmqpTest was not fulfilled within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)

@gsmet gsmet merged commit 6654cc2 into quarkusio:2.13 Nov 3, 2022
Quarkus Documentation automation moved this from Reviewer approved to Done Nov 3, 2022
@cescoffier cescoffier deleted the update-to-graalvm-and-mandrel-22.3.0 branch November 4, 2022 07:42
geoand added a commit to geoand/quarkus that referenced this pull request Nov 16, 2022
The reasoning behind this short-circuiting is to clean up
the code-path used when obtaining a Validator object
programmatically.
This ultimately makes it possible for code that obtains the
Validator object programmatically to work in native mode.

Fixes: quarkusio#29028
@quarkus-bot quarkus-bot bot added this to the 2.15 - main milestone Nov 16, 2022
gsmet pushed a commit to gsmet/quarkus that referenced this pull request Nov 21, 2022
The reasoning behind this short-circuiting is to clean up
the code-path used when obtaining a Validator object
programmatically.
This ultimately makes it possible for code that obtains the
Validator object programmatically to work in native mode.

Fixes: quarkusio#29028
(cherry picked from commit d41f300)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core area/dependencies Pull requests that update a dependency file area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation release/noteworthy-feature
3 participants