You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2025/08/10 23:56:26 UTC

(grails-core) 01/01: Merge pull request #14952 from apache/reproducibleGroovyExtension

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 661eca90b43ad76896796964908b7e637ae931fe
Merge: a7af9916ab 603e734358
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Sun Aug 10 19:56:22 2025 -0400

    Merge pull request #14952 from apache/reproducibleGroovyExtension
    
    fix: #14951 - make groovy extension merge for shadowJar reproducible

 .github/workflows/gradle.yml                       |   6 +-
 grails-bom/build.gradle                            |   2 +
 grails-common/build.gradle                         |   2 +
 .../common/properties/PropertyFileUtils.groovy     |  57 --------
 .../GlobalGrailsClassInjectorTransformation.groovy |   2 +-
 grails-forge/buildSrc/build.gradle                 |   1 +
 .../GrailsGroovyExtensionTransformer.groovy        | 112 ++++++++++++++++
 grails-forge/grails-cli/build.gradle               |   8 +-
 .../common}/build.gradle                           |  39 +++---
 .../grails/gradle/common/PropertyFileUtils.groovy  |  77 +++++++++++
 .../gradle/common/PropertyFileUtilsSpec.groovy     | 144 +++++++++++++++++++++
 grails-gradle/gradle/publish-root-config.gradle    |   3 +-
 grails-gradle/plugins/build.gradle                 |   1 +
 .../gradle/plugin/core/GrailsGradlePlugin.groovy   |  31 +----
 grails-gradle/settings.gradle                      |   3 +
 .../grails/gsp/compiler/GroovyPageCompiler.groovy  |   2 +-
 16 files changed, 373 insertions(+), 117 deletions(-)