Jump to: navigation, search

Swift/HowToCutRelease

Steps to create a release of liberasurecode / pyeclib / swift

  1. Manually test latest master (or whatever sha is going to be released)
  2. Create patch with updated version number and release notes for each project and propose as gerrit patch.
    1. This also includes updating authors and mailmap
    2. See https://github.com/notmyname/git-stats to help update authors/mailmap info
  3. Once patches have landed, tag the release (https://docs.openstack.org/infra/manual/drivers.html#tagging-a-release):
 git checkout <branch name>
 git pull --ff-only
 git tag -s <version number>
 git push gerrit <version number>