The GitHub Actions job "CI - Groovy Joint Validation Build" on grails-core.git/fix/config-indexed-key-list-7.0.x has succeeded. Run started by GitHub user codeconsole (triggered by codeconsole).
Head commit for run: bed3ae249f8fef7731c14c9b946914e5f398cde9 / Scott Murphy Heiberg <[email protected]> Merge a held list from a source element by element, as before A list of maps written by indexed keys is held in the nested map that owns it, so the source that a YAML file loads into, app: [rows[0]: ..., rows: [...]], now carried that list. Merging the source into the configuration then replaced the list below it, where 7.0.x wrote it element by element through rows[0] and on: with application-dev.yml holding rows: [{name: dev}] over application.yml holding two rows, navigate('app', 'rows') gave [[name: dev]] in place of the [[name: dev], [name: second]] it gave on 7.0.x, and again after refresh(). A held list is now a list of its own type, which the merge of a nested map skips, since the entries beside it write it element by element, as they did on 7.0.x. A list of values, such as tags beside tags[0], and a list merged as a value are merged as a whole, as before. Report URL: https://github.com/apache/grails-core/actions/runs/40439374987 With regards, GitHub Actions via GitBox
