You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ma...@apache.org on 2026/09/21 13:05:43 UTC

(grails-core) branch feature/automated-configuration-metadata updated (a9eca11fc9 -> b89f84305b)

This is an automated email from the ASF dual-hosted git repository.

matrei pushed a change to branch feature/automated-configuration-metadata
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from a9eca11fc9 Address configuration metadata review findings
     add d12545ae42 Generate metadata for Groovy configuration DSLs
     add 356b9f912e Merge feature/automated-configuration-metadata to resolve conflicts
     add af9c397025 Merge feature/automated-configuration-metadata to pick up 8.0.x
     add dd1ab42936 Fix DSL parser crash on same-named properties across if/else branches
     add 6c3328e3df Preserve the unconditional default when a branch overrides it
     add 6a30571fa3 Handle ConfigSlurper environments{} blocks in the DSL parser
     add 013ba6c143 Make ConfigurationMetadataSpec self-maintaining instead of exact-count
     add 356ac22f7c Merge feature/automated-configuration-metadata to pick up the metadata fixes
     add 1ae4a4a9d8 Tighten Groovy DSL configuration metadata discovery
     add 4d49894f05 Address Groovy DSL configuration metadata review findings
     add 734602c858 Merge feature/automated-configuration-metadata to pick up the review fixes
     add b89f84305b Merge pull request #16048 from apache/feature/groovy-dsl-configuration-metadata

No new revisions were added by this update.

Summary of changes:
 .../buildsrc/ConfigurationMetadataPlugin.groovy    |  66 ++-
 .../GroovyDslConfigurationMetadataParser.groovy    | 345 ++++++++++++
 .../ConfigurationMetadataPluginSpec.groovy         | 622 ++++++++++++++++++++-
 grails-core/build.gradle                           |   1 +
 .../additional-spring-configuration-metadata.json  | 574 +++++++++++++++----
 .../META-INF/spring-configuration-metadata.json    | 340 -----------
 grails-data-hibernate5/core/build.gradle           |   1 +
 ... additional-spring-configuration-metadata.json} |   0
 grails-data-hibernate5/dbmigration/build.gradle    |   1 +
 ... additional-spring-configuration-metadata.json} |   0
 grails-data-hibernate7/core/build.gradle           |   1 +
 ... additional-spring-configuration-metadata.json} |   0
 grails-data-hibernate7/dbmigration/build.gradle    |   1 +
 ... additional-spring-configuration-metadata.json} |   0
 grails-data-mongodb/grails-plugin/build.gradle     |   1 +
 ... additional-spring-configuration-metadata.json} |   0
 grails-doc/src/en/guide/conf/config.adoc           |  10 +-
 grails-gsp/plugin/build.gradle                     |   1 +
 ... additional-spring-configuration-metadata.json} |   0
 grails-spring-security/plugin/build.gradle         |   6 +
 ... additional-spring-configuration-metadata.json} | 124 ----
 .../ConfigurationMetadataSpec.groovy               |  82 +++
 grails-web-core/build.gradle                       |   1 +
 ... additional-spring-configuration-metadata.json} |   0
 24 files changed, 1584 insertions(+), 593 deletions(-)
 create mode 100644 build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GroovyDslConfigurationMetadataParser.groovy
 delete mode 100644 grails-core/src/main/resources/META-INF/spring-configuration-metadata.json
 rename grails-data-hibernate5/core/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
 rename grails-data-hibernate5/dbmigration/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
 rename grails-data-hibernate7/core/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
 rename grails-data-hibernate7/dbmigration/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
 rename grails-data-mongodb/grails-plugin/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
 rename grails-gsp/plugin/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
 rename grails-spring-security/plugin/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (90%)
 create mode 100644 grails-spring-security/plugin/src/test/groovy/grails/plugin/springsecurity/ConfigurationMetadataSpec.groovy
 rename grails-web-core/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)