The GitHub Actions job "CI" on grails-core.git/feature/groovy-dsl-configuration-metadata has failed. Run started by GitHub user matrei (triggered by matrei).
Head commit for run: 1ae4a4a9d8bfdc3438875ece77715c92bcf31d1f / Mattias Reichel <[email protected]> Tighten Groovy DSL configuration metadata discovery Parser: - skip local variable declarations and later assignments to those locals, which were published as configuration properties - only treat a call on the script itself as a section, so closures passed to each, with or an explicit receiver no longer fabricate property paths - drop the type when any assignment of a property cannot be inferred; a null literal still leaves the other branch's type in place - type System.getenv and System.getProperty as String only when called with arguments, as System.getenv() returns a map - parse dotted assignments, environments blocks and if blocks at the top level of the script, not only root sections DSL sources are registered explicitly, so a registered source that does not exist, or a registered root that no source declares, now fails the task instead of silently dropping the metadata it stood for. The overlay always wins over the DSL source, so a default it merely repeats hides every later change to the DSL. The task now rejects an overlay default identical to the DSL default and lists the properties; a differing default remains a deliberate override. This removes 124 restated defaults from the Spring Security overlay without changing its published metadata. Describe in the guide what the published metadata covers instead of the build-internal registration of DSL sources. Report URL: https://github.com/apache/grails-core/actions/runs/35358105740 With regards, GitHub Actions via GitBox
