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
