Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 1.06 KB

RELEASING.md

File metadata and controls

10 lines (9 loc) · 1.06 KB

You'll need write access to the repository and the rubygems project to create a release.

  1. On master, edit CHANGELOG.md to finalize the new version number and list of all changes.
  2. Bump version.rb to the version you picked in previous step.
  3. Final check: make sure all tests are green, and that gem build savon.gemspec on master succeeds. If not, merge any fixes back to master and go to step 1.
  4. Draft a new release on Github.
    • Create a tag matching the version in previous step - e.g. v2.12.1 - prepend the version number with a "v".
    • Use v[version] for the release title, and copy the changelog into the release notes.
    • Click "Publish release" to commit the tag on Github.
  5. git checkout the newly commited tag, then gem build savon.gemspec to build the gem package locally. Use gem push savon-[version].gem to publish to rubygems.