The GitHub Actions job "End to End" on grails-core.git/feat/indy-app-only has succeeded. Run started by GitHub user codeconsole (triggered by codeconsole).
Head commit for run: 2c9410c03bab888f9a9ce650b1cce7c66fc2f078 / Scott Murphy Heiberg <[email protected]> feat: keep published artifacts on invokedynamic, let applications choose Callsite caching links call sites at runtime and cannot be compiled ahead of time, so a native image needs every class on the classpath to be the invokedynamic flavour. One dependency compiled the other way rules out a native image for every application that uses it. A project applying the grails-plugin plugin therefore always compiles its published classes with invokedynamic and ignores grails.indy, so a plugin build can no longer strip native compatibility from its consumers. Plugin authors need to change nothing; a plugin build that sets indy can drop it. grails.indy still applies to applications, which sit at the end of the classpath and may choose for their own sources, and now defaults to true following Groovy's own default rather than false. An application setting it to false opts itself out of native compilation but still runs correctly against the invokedynamic artifacts of the framework and its plugins. The -PgrailsIndy toggle used by CI now applies only to the application-type projects in this repository. Report URL: https://github.com/apache/grails-core/actions/runs/32196948177 With regards, GitHub Actions via GitBox
