The GitHub Actions job "CI" on grails-core.git/fix/config-indexed-key-list-7.0.x has succeeded. Run started by GitHub user jdaugherty (triggered by jdaugherty).
Head commit for run: 3d3339b73a5e3c4a85579c9c9e8a194a0660d4a2 / James Daugherty <[email protected]> Take the field just written from where the merge stored it, for a bracketed key with a dot too The merge splits a key at every dot, so the field of a key in brackets with a dot in it, such as grails.cors.mappings[/api/v1.0/**].maxAge, is written through the hook that resolves placeholders into the maps named by the parts of the key, mappings[/api/v1 and 0/**], and not into the map held for the element. The held map took the field from the flat element instead, which holds the value as given, so a placeholder in it read unresolved through navigate, dot notation and getProperty(key, Map), where a key without a dot read the resolved value. heldElement now takes the field just written from the maps the merge wrote it into, for every key, through storedValue, and merges it into the held map when the key has a dot in it or the field does. The flat element is no longer read for it. PropertySourcesConfigSpec resolves a placeholder in a field of a key with and without a dot, written once, over an earlier value and beside another field; the rows for /api/v1.0/** fail at 8b637a920f. Report URL: https://github.com/apache/grails-core/actions/runs/41059745533 With regards, GitHub Actions via GitBox
