The GitHub Actions job "End to End" on 
grails-core.git/feature/native-i18n-verification-8.0.x has failed.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
0760a7c13cf32628839a4f4572b12888faf8430d / Scott Murphy Heiberg 
<[email protected]>
test: add an end-to-end module verifying message bundles resolve in a native 
image

AOT processing on a JVM cannot falsify a resource hint: every bundle on a JVM
classpath is readable whether it was registered or not, so a missing hint shows
up only in a compiled image. The application resolves one code from each way a
bundle reaches the message source - the application's own bundle, a namespaced
plugin bundle, and a dotted base name the application configured - in English
and in a locale variant, plus an unknown code to prove MessageSourceProperties
bound as a whole.

This belongs on 9.0.x rather than 8.0.x. Dynamic Groovy in an image needs both
GROOVY-12234's AOT link mode, which ships in the 6.0.0-beta-2 this branch pins
and in no 5.x release, and invokedynamic, which this branch compiles with by
default and which 8.0.x deliberately forces off for published artifacts. Either
one missing is fatal to the image, so native image is not a Grails 8 capability.

The JVM half runs in check and needs nothing special. The native half is opt-in
behind -PnativeTests because it needs a GraalVM toolchain and minutes of CPU.

Report URL: https://github.com/apache/grails-core/actions/runs/34634628282

With regards,
GitHub Actions via GitBox

Reply via email to