You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@grails.apache.org by GitBox <gi...@apache.org> on 2026/10/02 14:43:09 UTC
[GH] (grails-core/fix/resource-array-conversion): Workflow run "CI" is working again!
The GitHub Actions job "CI" on grails-core.git/fix/resource-array-conversion has succeeded.
Run started by GitHub user jdaugherty (triggered by jdaugherty).
Head commit for run:
fb294e42b2f3d9f853c657ec84c50fc8dbea2f47 / James Daugherty <jd...@jdresources.net>
Expand resource patterns when converting to Resource[]
Grails adds a String-to-Resource converter to the conversion service Spring
Boot shares between the environment and the bean factory. The generic String,
array and collection converters then reached Resource[] one element at a time,
so a classpath*: location became a single resource with the pattern as its
path instead of every matching resource, ahead of Spring's pattern-aware
ResourceArrayPropertyEditor. Spring Integration's optional
classpath*:META-INF/spring.integration.properties location therefore failed to
open when Spring Boot's integration auto-configuration was absent.
Register a Resource[] converter that delegates to ResourceArrayPropertyEditor
for String, array and collection sources, and share the converter set between
the early plugin registration phase and the application post-processor.
Registration is idempotent, so the converters are added once when both phases
run for the same context.
Report URL: https://github.com/apache/grails-core/actions/runs/37009958135
With regards,
GitHub Actions via GitBox