...
Step | Tasks | Goal | Actual | Comments |
---|---|---|---|---|
Code Freeze and release start | Track ongoing PRs | 9/3 6pm PST | ||
Cut the release branch | Check license headers | |||
Make code changes with necessary version updates | 9/3 6pm PST | |||
Cut the release branch | from v1.5.x branch | |||
Update the version on master | ||||
Test the release and tag the release | Nightly test, Jenkins CI | 9/4 | ||
RAT check | checked by CI | |||
Tag RC0 | 9/4 | |||
Package artifacts and validate | Create release artifacts | 9/5 | ||
Validate release package | ||||
Test release package | ||||
Scala release process | ||||
Begin Apache voting | Start vote on dev@ | 9/7 | ||
Start vote on general@ | ||||
Finalizing and posting the release | Create the final release tag on github | |||
Rename, resign and upload the src tar to final dir | ||||
Update the website using tag | ||||
Release the official pip package | ||||
Release the official docker images | ||||
After 24 hrs, validate the packages are uploaded | ||||
Draft the offical announce email and review | ||||
Send out the email on announce@ | ||||
Update the apache blog | ||||
update the aws blog | ||||
send internal announcement | ||||
...