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

Reply via email to