Sha256: 4f80fbddeb77df7c6d0bab1d1404c6d25c406978564c85c03412bea41a78aca9

Contents?: true

Size: 961 Bytes

Versions: 16

Compression:

Stored size: 961 Bytes

Contents

# 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](http://semver.org/).
4. Update the version in `./lib/capistrano/version.rb`.
5. Update the version in the `./README.md` Gemfile example (`gem "capistrano", "~> X.Y"`).
6. Commit the `version.rb` and `README.md` changes in a single commit, the message should be "Release vX.Y.Z"
7. Run `rake release`; this will tag, push to GitHub, and publish to rubygems.org.
8. Update the draft release on the [GitHub releases page](https://github.com/capistrano/capistrano/releases) to point to the new tag and publish the release

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
capistrano-3.19.2 RELEASING.md
capistrano-3.19.1 RELEASING.md
capistrano-3.19.0 RELEASING.md
capistrano-3.18.1 RELEASING.md
capistrano-3.18.0 RELEASING.md
capistrano-3.17.3 RELEASING.md
capistrano-3.17.2 RELEASING.md
capistrano-3.17.1 RELEASING.md
capistrano-3.17.0 RELEASING.md
capistrano-3.16.0 RELEASING.md
capistrano-3.15.0 RELEASING.md
capistrano-3.14.1 RELEASING.md
capistrano-3.14.0 RELEASING.md
capistrano-3.13.0 RELEASING.md
capistrano-3.12.1 RELEASING.md
capistrano-3.12.0 RELEASING.md