Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 858 Bytes

RELEASING.md

File metadata and controls

15 lines (12 loc) · 858 Bytes

Releasing a new version

This gem is primarily consumed internally at NoRedInk and is not published to rubygems.org.

  1. Create a branch named like release-x.y.z.
  2. Update the version in lib/deploy_complexity/version.rb.
  3. Run bundle install. This will update Gemfile.lock.
  4. Commit the version.rb and Gemfile.lock changes with a message like "Prepare release vX.Y.Z".
  5. Push the branch and open a PR. Optionally, ask for a review.
  6. Once CI is green, merge the PR.
  7. Checkout master, pull, and run gem_push=no bundle exec rake release. This will tag the current revision and push it to GitHub.
  8. Go to GitHub releases page and find the draft release. Set the release title to the version string, write a short description of the changes, and publish it.