This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a change to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 3e8010fd5a reproducible builds - prevent property files from writing
an arbitrary date if SOURCE_DATE_EPOCH is defined (#14675)
add ca00e565f3 reproducible builds - enable caching of javadoc/source jars
& fix double include for javadoc/groovydoc/sources/testSources
add 06077e7b2a add note about why grails-core can't use the gradle
configuration cache
add c6e8403514 improve the reproducible build script to copy differing jars
add d0ebfc80c4 Fix groovydoc generation for java files
add cf912b0942 Add helper file to compare differing build artifacts when
testing reproducible builds
add 4897853032 reproducible builds - ensure views property files are
reproducible
add ce24795ad9 reproducible builds - ensure tags are processed the same way
new ecf6cdbcff Merge pull request #14677 from jdaugherty/7.0.x
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 3 +-
etc/bin/extract-build-artifact.sh | 48 ++++++++++++++++
etc/bin/generate-build-artifact-hashes.groovy | 1 +
etc/bin/test-reproducible-builds.sh | 37 ++++++++++---
gradle.properties | 2 +
.../common/properties/PropertyFileUtils.groovy | 26 +++++++++
.../GlobalGrailsClassInjectorTransformation.groovy | 21 +------
.../gradle/test/GrailsPublishPluginSpec.groovy | 21 ++++---
.../{TestJava.java => another/TestOtherJava.java} | 4 +-
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../src/main/java/another/TestOtherJava.java} | 4 +-
.../publishing/GrailsPublishGradlePlugin.groovy | 64 +++++++++++++++-------
.../grails/gsp/compiler/GroovyPageCompiler.groovy | 2 +
.../groovy/org/grails/taglib/TagLibraryLookup.java | 8 +--
.../grails/taglib/encoder/WithCodecHelper.groovy | 4 +-
21 files changed, 203 insertions(+), 70 deletions(-)
create mode 100755 etc/bin/extract-build-artifact.sh
create mode 100644
grails-common/src/main/groovy/org/apache/grails/common/properties/PropertyFileUtils.groovy
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/src/main/java/{TestJava.java
=> another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> groovy-doc-disabled/src/main/java/another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> java-already-configured/src/main/java/another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> java-only-project/src/main/java/another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=>
multi-project-plugins-applied-child/subproject1/src/main/java/another/TestOtherJava.java}
(76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=>
multi-project-plugins-applied-parent/subproject1/src/main/java/another/TestOtherJava.java}
(76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> multiple-source-sets/src/main/java/another/TestOtherJava.java} (76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> non-groovy-java-sources-included/src/main/java/another/TestOtherJava.java}
(76%)
copy
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/{explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
=> simple-project/src/main/java/another/TestOtherJava.java} (76%)