1
0
Fork 0
mirror of https://github.com/capistrano/capistrano synced 2023-03-27 23:21:18 -04:00
capistrano/RELEASING.md
Matt Brictson a1ce7a2112 Update version number in README
Also add a step to the RELEASING document so that we are less likely to
forget this in the future.
2016-07-20 19:14:01 -07:00

818 B

Releasing

Prerequisites

  • You must have commit rights to the Capistrano repository.
  • You must have push rights for the capistrano gem on rubygems.org.

How to release

  1. Run bundle install to make sure that you have all the gems necessary for testing and releasing.
  2. Ensure all tests are passing by running rake spec and rake features.
  3. Determine which would be the correct next version number according to semver.
  4. Update the version in ./lib/capistrano/version.rb.
  5. Update the version in the ./README.md Gemfile example (gem "capistrano", "~> X.Y").
  6. Update the CHANGELOG.
  7. Commit the changelog and version in a single commit, the message should be "Preparing vX.Y.Z"
  8. Run rake release; this will tag, push to GitHub, and publish to rubygems.org.