jamesfredley opened a new pull request, #15619:
URL: https://github.com/apache/grails-core/pull/15619

   ## Summary
   
   Update `RELEASE.md` on `8.0.x` so its worked examples target the upcoming 
`v8.0.0-M1` release. The file was previously byte-for-byte identical to the 
`7.0.x` copy and still referenced `v7.0.0-M4` and the `7.0.x` branch 
everywhere, which is misleading for anyone preparing the first 8.0.x milestone.
   
   ## Changes
   
   ### Version examples updated for 8.0.0-M1
   
   - `## 1. Staging` example tag and target branch
   - `## 2. Verifying Artifacts are Authentic` `verify.sh` example
   - `Manual Verification: Jar file Signature Verification` 
`verify-jar-artifacts.sh` example
   - `Update ASF Reporter` example release name (`CORE-8.0.0-M1`)
   - `Appendix: Verification from a Container` substitution hint now includes 
`v8.0.0-M1` as a concrete example
   
   ### Small defects fixed in the same sections
   
   - `Manual Verification: Reproducible Jar Files` referenced a non-existent 
script `very-reproducible.sh`. Replaced with the actual 
`verify-reproducible.sh`.
   - The same section's manual gradle-bootstrap example (`gradle -p 
gradle-bootstrap`) did not match what `verify.sh` actually does. Updated to `cd 
gradle-bootstrap && gradle`, which mirrors the script.
   - `Appendix: Verification from a Container` had an unbalanced backtick and 
missing `>` in `` `<git-tag-of-release` ``. Closed the placeholder and added a 
`v8.0.0-M1` example.
   - `Update ASF Reporter` had a small typo (`with be` -> `will be`) on the 
line being version-bumped.
   
   ## Verification done locally
   
   The container verification flow itself (`docker build -f etc/bin/Dockerfile 
. && docker run ... verify.sh v8.0.0-M1 .`) cannot complete end-to-end until 
the `v8.0.0-M1` tag is pushed and `release.yml` stages artifacts to 
`https://dist.apache.org/repos/dist/dev/grails/core/8.0.0-M1/`. What I am 
verifying locally before approving this PR for the release process is the 
verification *environment* on the current `8.0.x` Dockerfile (JDK 21.0.7 
Liberica, all required tooling on PATH, gradle-bootstrap runs cleanly inside 
the container against the mounted source tree). Results will be posted as a 
follow-up comment.
   
   ## Out of scope
   
   - No script changes. `etc/bin/verify*.sh` are version-agnostic (tag is 
passed as `$1`) and need no edits for 8.0.0-M1.
   - No Dockerfile changes. `etc/bin/Dockerfile` already pins 
`bellsoft/liberica-openjdk-debian:21.0.7`, matching `.sdkmanrc` 
(`java=21.0.7-librca`) and `release.yml` (`JAVA_DISTRIBUTION: liberica`).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to