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
The following commit(s) were added to refs/heads/7.0.x by this push:
new 32d2c1f82b [skip ci] how to compare artifacts
32d2c1f82b is described below
commit 32d2c1f82bc57e87f4e512df3c96ba4ee59a9003
Author: James Daugherty <[email protected]>
AuthorDate: Sun Jun 1 05:52:18 2025 -0400
[skip ci] how to compare artifacts
---
RELEASE.md | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/RELEASE.md b/RELEASE.md
index 26598c4761..5bc1735997 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -121,7 +121,11 @@ Bootstrap the source distribution so that it can be built:
gradlew wrapper
cd -
-Run the `verify-reproducible.sh` shell script to compare the published jar
files to a locally built version of them. For any differences, extract the jar
files, use IntelliJ to compare each differing file. Assuming differences are
ordering related, we can continue with the verification.
+Run the `verify-reproducible.sh` shell script to compare the published jar
files to a locally built version of them.
+
+If there are any jar file differences, confirm they are relevant by following
the following steps:
+1. Extract the differing jar file using the `etc/bin/extract-build-artifact.sh
<jarfilepath from diff.txt>`
+2. In IntelliJ, under `etc/bin/results` there will now be a `firstArtifact` &
`secondArtifact` folder. Select them both, right click, and select `Compared
Directories`
### Binary Distribution Verification
@@ -257,4 +261,11 @@ The Grails image is officially built on linux in a GitHub
action using an Ubuntu
gradlew wrapper
cd ../..
verify-reproducible.sh .
+```
+
+In the event that artifacts differ, simply copy them to your project directory
and work on your local machine instead of the docker image:
+
+```bash
+ cd ~/project
+ rsync -av grails-verify/grails/etc/bin/results/ etc/bin/results/
```
\ No newline at end of file