Release Process
- Update the packages kokoro job to point to the latest release
- Update all or some of the package version numbers
- All of the package changelogs need to have the proper release listed in the changelog after the package number.
- Create the release branch in all projects
- Create the release branch in continuous-build
- All package repositories we have updated need to have git tags
- Format of the tag is the same as the package version in the debian/changelog file.
- Run the packages kokoro job on beaker
- Looks at the beaker branch looking for the latest versions and updates that way
- Tag the latest rapture with the beaker tag.
Cherry picks:
- Commit to master
- Cherry pick to next branch
- All packages we have updated need to have tags
- Run the packages kokoro job on next
- Looks at the next branch looking for the latest versions and updates that way
- Tag the latest rapture with the next tag.