The GitHub Actions job "CI" on grails-core.git/grails8-groovy5-sb4 has failed. Run started by GitHub user jamesfredley (triggered by jamesfredley).
Head commit for run: ae5fa9765fe71a11289b960aaf1d54bca7b9ce69 / James Fredley <[email protected]> Minimize the Groovy 5 diff to bare essentials Audited every changed file and reverted everything not strictly required for Groovy 5: - TemplateRendererImpl (grails-core + grails-shell-cli): keep only the File-truthiness fix (`if (template && destination)` -> explicit null checks, because Groovy 5 File.asBoolean() returns exists() && ...); reverted the surrounding restructuring/defensive exceptions (182->4 lines, 157->4 lines). - GenerateControllerCommand: reverted entirely - render(Map) is now fixed, so its defense-in-depth helper is unnecessary. - BoundPromise: minimized to the base structure plus the casts STC needs, instead of the field-type/constructor/local-var rewrite. - NavigableMap: keep the required inner @Slf4j, drop the unused outer one and the redundant explicit `false` args (mergeMapEntry defaults it). - Arguable/ComplexTyped: keep the inlined withDelegate (the qualified call fails STC) but shrink the comment. - BsonPersistentEntityCodec: revert the gratuitous <E>/<D> generic rename. - Restore the removed GROOVY-11512 reference comment. - Shrink oversized comments across 8 files to grails-core house style (kept all JIRA keys and reproducer URLs) and drop a whitespace-only change. Verified: compileGroovy passes on 5.0.7-SNAPSHOT for the touched modules; grails-bootstrap:test, grails-async-core:test, grails-data-graphql-core all green. Assisted-by: claude-code:claude-4.8-opus Report URL: https://github.com/apache/grails-core/actions/runs/26793272513 With regards, GitHub Actions via GitBox
