Jump to: navigation, search

Swift/HowToCutRelease

< Swift
Revision as of 15:06, 30 June 2017 by Thiago (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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>