Release Process
- Preparing for a release - How to prepare the project for a release
- Prerequisites - steps that a new release manager must do (but which only need to be done once)
- Set environment variables - many example snippets here use environment variables to avoid repetition - this page describes what they are
- Create a release branch and set the version
- Make the release artifacts
- Verify the release artifacts
- Publish the release artifacts to the staging area
- Vote on the dev@brooklyn list
- If the vote fails - fix the release branch and resume from step 4
- Publish the release artifacts to the public location
- Announce the release