The GitHub Actions job "SiteMesh 2 Compatibility" on 
grails-core.git/grails8-groovy5-sb4 has failed.
Run started by GitHub user jamesfredley (triggered by jamesfredley).

Head commit for run:
0035ca1b5898342c3c2404127af267bdf894e707 / James Fredley 
<[email protected]>
Track Groovy 5.0.7-SNAPSHOT and re-inline GraphQL closure-delegate helper

Groovy's experimental @Anchored trait-static annotation was voted down by the
Groovy PMC and removed upstream (GROOVY-12093, replaced by @Virtual), and
Groovy 5.0.7 has not shipped yet, so revert the dependency coordinate from the
released 5.0.7 back to 5.0.7-SNAPSHOT.

@Virtual only restores per-implementer override dispatch for same-trait or
implementing-class calls; it does not let a child @CompileStatic trait resolve
an inherited parent-trait static method (verified against 5.0.7-SNAPSHOT). Drop
the @Anchored annotation/import from ExecutesClosures (keeping the plain static
withDelegate as the public trait contract) and re-inline the null-safe
DELEGATE_ONLY closure logic into the Arguable and ComplexTyped sub-traits, the
workaround that predated @Anchored.

Assisted-by: opencode:anthropic/claude-opus-4-8 oracle librarian

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

With regards,
GitHub Actions via GitBox

Reply via email to