...
- Click 'Release' in http://repository.apache.org/ (pictured below step 5)
- Fork https://github.com/Homebrew/homebrew-core
- Make sure you can run
docker
info
anddocker
images
. On Linux, be sure to add yourself to the docker group to avoid requiring sudo (sudo usermod -aG docker $USER
). From the same directory you ran the previous release scripts, run the promote_rc script (note: you must be a Geode PMC member to svn commit to dist/release/geode):
Code Block geode/dev-tools/release/promote_rc.sh -v 1.13.0.RC1 -k 'your_40_digitlast_8_digits_of_your_gpg_key' -g your_github_username
- The "next steps" printed at the end of the promote_rc script will walk you through the remaining tasks to validate the docker image, update Jira, make the brew PR, then finalize the release.
...
- List all the JIRAs with fix version as the release version and status as resolved.
- Using bulk operations → transition to closed state.
Publish to GitHub
Find the final release tag (e.g.
rel/v1.13.0
), click on the 2nd ... menu (the one to the right of the Verified bubble), then Create release.- Fill in Release Title e.g.
Apache Geode 1.13.0
. Describe the release by copying the summary sentence from the release notes, then adding the SHA256 (from the directory you ran the release scripts, look in e.g. release-1.13.0-workspace/dist/release/geode/1.13.0) and a link to the release notes, e.g.
Code Block title Sample Voting Results Email This release contains some new gfsh commands and support for SNI as well as a number of improvements and bug fixes. sha256 for apache-geode-1.13.0.tgz is 8caf6dcafa5c6bb7c10dc7d512d0569dd16e463e01c18997118e20a5f43e6097 See full release notes at https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.13.0
- Click where it says "Attach binaries" and upload the Apache Geode .tgz (from the directory you ran the release scripts, look in e.g. release-1.13.0-workspace/dist/release/geode/1.13.0)
- Click the green Publish Release button.
Publish javadocs and documentation to the website
...