You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@grails.apache.org by GitBox <gi...@apache.org> on 2026/06/24 19:05:43 UTC

[GH] (grails-core/feature/compile-static-artefacts): Workflow run "CI - Groovy Joint Validation Build" is working again!

The GitHub Actions job "CI - Groovy Joint Validation Build" on grails-core.git/feature/compile-static-artefacts has succeeded.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
07b765248fdd11530a1c771580859a58409298cf / Scott Murphy Heiberg <sc...@alwaysvip.com>
Use a nested compileStatic block with lazy properties

Address review feedback on the @GrailsCompileStatic opt-in: replace the flat compileStaticControllers/Services/TagLibs/Artefacts booleans on the grails extension with a nested compileStatic { } block backed by lazy Property<Boolean> flags, so the opt-ins are read when the Groovy compile task runs instead of at configuration time.

- Add GrailsCompileStaticOptions (all/controllers/services/tagLibs lazy properties; 'all' is the enable-everything shortcut, formerly compileStaticArtefacts)
- GrailsCompileStaticArtefactsProvider now consumes the lazy options instead of the whole extension
- Update GrailsExtension/GrailsGradlePlugin, tests and docs to the nested DSL

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

With regards,
GitHub Actions via GitBox