Jump to: navigation, search

Difference between revisions of "Swift/HowToCutRelease"

(Created page with "== Steps to create a release of liberasurecode / pyeclib / swift == # Manually test latest master (or whatever sha is going to be released) # Create patch with updated versi...")
 
(No difference)

Latest revision as of 15:06, 30 June 2017

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>