The GitHub Actions job "Coverage" on 
grails-core.git/feat/plugin-dowithspring-method has failed.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
8b95c4c8e1a967b593b2b33bbb7a2db44ff73f13 / Scott Murphy Heiberg 
<[email protected]>
Add method-based doWithSpring(BeanBuilder) plugin lifecycle hook

Introduce a statically-compilable alternative to the closure-returning
doWithSpring() hook. Plugins (and any GrailsApplicationLifeCycle) can now
register beans by overriding doWithSpring(BeanBuilder) and calling the
builder directly, instead of returning a closure whose delegate the
container wires up at runtime.

The new hook is added as a default no-op on GrailsApplicationLifeCycle so
existing implementors are unaffected, and overridden as a no-op on the
Plugin base class and GrailsApplicationLifeCycleAdapter. Both dispatch
sites (DefaultGrailsPlugin for plugin descriptors and
GrailsApplicationPostProcessor for the application lifecycle bean) invoke
both hooks, so a plugin may override doWithSpring(), doWithSpring(BeanBuilder),
or both. The legacy closure-returning form and the legacy closure-property
form on non-Plugin descriptors remain fully supported.

Adds PluginDoWithSpringMethodSpec covering the Plugin/adapter/interface
no-ops, direct method-form registration, and the DefaultGrailsPlugin
dispatch for the method form, both hooks together, and the legacy closure
form. Documents the new hook in the plugin runtime-configuration guide.

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

With regards,
GitHub Actions via GitBox

Reply via email to