...
For patch releases (x.y.z), run the release wizard script from the release branch, e.g. branch_8_8; for minor release, run the release wizard from the major version branch, e.g. branch_8x; for major release, run the release wizard from master.
Plan for the release to take at least 5 days, but probably closer to 8-10 days if the vote period overlaps with a weekend or holiday (or an RC fails, resetting the timeline on the vote):
- 1-2 days to build the first RC
- At least 3 days vote for the RC
- 1 additional day waiting time once the RC vote passes for the release artifacts to find their way to all the mirrors
- Few hours after the release to tidy up for the next release
The release wizard prompts whether you want to do the release in a new, clean checkout under ~/.lucene-releases. Absolutely do this and don't try to save disk or network I/O by using your normal working dir for the project!
...