This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 8b78f795e2c1f41efa0e332166805a485af78708 Merge: 920294bc1d be3829d72d Author: James Daugherty <[email protected]> AuthorDate: Wed Oct 8 13:36:40 2025 -0400 Merge pull request #15114 from jdaugherty/7.0.x Centralizing Gradle Logic .github/workflows/groovy-joint-workflow.yml | 3 +- UPGRADE7.md | 52 ---- build-logic/README.md | 18 ++ .../buildSrc => build-logic}/build.gradle | 20 +- {grails-gradle => build-logic}/gradle.properties | 5 - build-logic/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43764 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + build-logic/gradlew | 251 +++++++++++++++++ build-logic/gradlew.bat | 94 +++++++ {grails-gradle => build-logic}/settings.gradle | 22 +- .../org/apache/grails/buildsrc/GradleUtils.groovy | 48 ++++ .../apache/grails/buildsrc/PublishPlugin.groovy | 245 ++++++++++++++++ .../org/apache/grails/buildsrc/SbomPlugin.groovy | 312 +++++++++++++++++++++ build.gradle | 32 --- dependencies.gradle | 2 +- gradle/publish-config.gradle | 144 ---------- gradle/rat-root-config.gradle | 2 + gradle/sbom-config.gradle | 257 ----------------- grails-async/core/build.gradle | 4 +- grails-async/gpars/build.gradle | 4 +- grails-async/plugin/build.gradle | 4 +- grails-async/rxjava/build.gradle | 4 +- grails-async/rxjava2/build.gradle | 4 +- grails-async/rxjava3/build.gradle | 4 +- grails-bom/build.gradle | 7 +- grails-bootstrap/build.gradle | 4 +- grails-cache/build.gradle | 4 +- grails-codecs-core/build.gradle | 4 +- grails-codecs/build.gradle | 4 +- grails-common/build.gradle | 4 +- grails-console/build.gradle | 4 +- grails-controllers/build.gradle | 4 +- grails-converters/build.gradle | 4 +- grails-core/build.gradle | 4 +- grails-data-hibernate5/boot-plugin/build.gradle | 4 +- grails-data-hibernate5/core/build.gradle | 4 +- grails-data-hibernate5/dbmigration/build.gradle | 4 +- grails-data-hibernate5/grails-plugin/build.gradle | 4 +- grails-data-mongodb/boot-plugin/build.gradle | 4 +- grails-data-mongodb/bson/build.gradle | 4 +- grails-data-mongodb/core/build.gradle | 4 +- grails-data-mongodb/ext/build.gradle | 4 +- grails-data-mongodb/grails-plugin/build.gradle | 4 +- grails-data-mongodb/gson-templates/build.gradle | 4 +- grails-data-simple/build.gradle | 4 +- grails-databinding-core/build.gradle | 4 +- grails-databinding/build.gradle | 4 +- grails-datamapping-async/build.gradle | 4 +- grails-datamapping-core-test/build.gradle | 4 +- grails-datamapping-core/build.gradle | 4 +- grails-datamapping-rx/build.gradle | 4 +- grails-datamapping-support/build.gradle | 4 +- grails-datamapping-tck/build.gradle | 4 +- grails-datamapping-validation/build.gradle | 4 +- grails-datasource/build.gradle | 4 +- grails-datastore-async/build.gradle | 4 +- grails-datastore-core/build.gradle | 4 +- grails-datastore-web/build.gradle | 4 +- grails-dependencies/assets/build.gradle | 5 +- grails-dependencies/starter-web/build.gradle | 5 +- grails-dependencies/test/build.gradle | 5 +- grails-domain-class/build.gradle | 4 +- grails-encoder/build.gradle | 4 +- grails-events/compat/build.gradle | 4 +- grails-events/core/build.gradle | 4 +- grails-events/gpars/build.gradle | 4 +- grails-events/plugin/build.gradle | 4 +- grails-events/rxjava/build.gradle | 4 +- grails-events/rxjava2/build.gradle | 4 +- grails-events/rxjava3/build.gradle | 4 +- grails-events/spring/build.gradle | 4 +- grails-events/transforms/build.gradle | 4 +- grails-fields/build.gradle | 4 +- grails-forge/build.gradle | 36 --- grails-forge/buildSrc/build.gradle | 3 +- grails-forge/gradle.properties | 2 +- grails-forge/gradle/publish-config.gradle | 138 --------- grails-forge/grails-cli/build.gradle | 4 +- grails-forge/grails-forge-cli/build.gradle | 4 +- grails-forge/grails-forge-core/build.gradle | 4 +- grails-forge/settings.gradle | 78 +++++- grails-geb/build.gradle | 4 +- grails-gradle/.gitignore | 14 - grails-gradle/bom/build.gradle | 7 +- grails-gradle/build.gradle | 30 -- grails-gradle/buildSrc/build.gradle | 1 - grails-gradle/common/build.gradle | 4 +- grails-gradle/docs-core/build.gradle | 4 +- grails-gradle/gradle.properties | 5 - grails-gradle/gradle/java-config.gradle | 19 -- grails-gradle/gradle/publish-config.gradle | 118 -------- grails-gradle/model/build.gradle | 4 +- grails-gradle/plugins/build.gradle | 4 +- grails-gradle/settings.gradle | 75 ++++- grails-gradle/tasks/build.gradle | 4 +- grails-gsp/core/build.gradle | 4 +- grails-gsp/grails-layout/build.gradle | 4 +- grails-gsp/grails-sitemesh3/build.gradle | 4 +- grails-gsp/grails-taglib/build.gradle | 4 +- grails-gsp/grails-web-gsp-taglib/build.gradle | 4 +- grails-gsp/grails-web-gsp/build.gradle | 4 +- grails-gsp/grails-web-jsp/build.gradle | 4 +- grails-gsp/grails-web-taglib/build.gradle | 4 +- grails-gsp/plugin/build.gradle | 4 +- grails-i18n/build.gradle | 4 +- grails-interceptors/build.gradle | 4 +- grails-logging/build.gradle | 4 +- grails-micronaut/build.gradle | 4 +- grails-mimetypes/build.gradle | 4 +- grails-profiles/base/build.gradle | 7 +- grails-profiles/base/skeleton/build.gradle | 12 +- grails-profiles/plugin/build.gradle | 7 +- grails-profiles/profile/build.gradle | 7 +- grails-profiles/rest-api-plugin/build.gradle | 7 +- grails-profiles/rest-api/build.gradle | 7 +- grails-profiles/web-plugin/build.gradle | 6 +- grails-profiles/web/build.gradle | 6 +- grails-rest-transforms/build.gradle | 4 +- grails-scaffolding/build.gradle | 4 +- grails-services/build.gradle | 4 +- grails-shell-cli/build.gradle | 4 +- grails-spring/build.gradle | 4 +- grails-test-core/build.gradle | 4 +- grails-testing-support-core/build.gradle | 4 +- grails-testing-support-datamapping/build.gradle | 4 +- grails-testing-support-mongodb/build.gradle | 4 +- grails-testing-support-views-gson/build.gradle | 4 +- grails-testing-support-web/build.gradle | 4 +- grails-url-mappings/build.gradle | 4 +- grails-validation/build.gradle | 4 +- grails-views-core/build.gradle | 4 +- grails-views-gson/build.gradle | 4 +- grails-views-markup/build.gradle | 4 +- grails-web-boot/build.gradle | 4 +- grails-web-common/build.gradle | 4 +- grails-web-core/build.gradle | 4 +- grails-web-databinding/build.gradle | 4 +- grails-web-mvc/build.gradle | 4 +- grails-web-url-mappings/build.gradle | 4 +- grails-wrapper/build.gradle | 4 +- settings.gradle | 77 ++++- 141 files changed, 1453 insertions(+), 1133 deletions(-)
