Just a heads-up that as part of my releasing 7.7.2 effort I'm also hacking on a releaseWizard script to replace the ReleaseTodo wiki page. It will act as a checklist where you see tasks that needs to be done (different for major/minor/bug) and mark those completed. It will also run all the commands for you and preserve the logs, generate e-mail templates with all versions, dates etc in place, handle voting rules and counting etc. It will also generate an asciidoc + HTML page that gives a nice overview of the whole thing :)
Here's a teaser: https://asciinema.org/a/246656 ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ Releasing Lucene/Solr 7.7.2 RC1 │ │ │ │ Please complete the below checklist (Complete: 4/11) │ │ │ │ │ │ 1 - ✓ Prerequisites (3/3) │ │ 2 - ✓ Work with the community to decide when and how etc (1/1) │ │ 3 - ✓ Create branch (if needed) and update versions (4/4) │ │ 4 - ✓ Add new versions to JIRA (2/2) │ │ 5 - Build the release artifacts (2/3) │ │ 6 - Hold the vote and sum up the results (0/2) │ │ 7 - Publish the release artifacts (0/1) │ │ 8 - Update the website (0/1) │ │ 9 - Update the DOAP file (0/1) │ │ 10 - Announce the release (0/1) │ │ 11 - Tasks to do after release (0/1) │ │ 12 - Exit │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────┘ -- Jan Høydahl, search solution architect Cominvent AS - www.cominvent.com
