forked from activemerchant/active_merchant
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add release instructions for the project
- Loading branch information
Showing
2 changed files
with
16 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
releasing Active Merchant | ||
|
||
1. Get the gem-private_key.pem from Cody and store it chmod 660 somewhere safe | ||
2. Check the Semantic Versioning page for info on how to version the new release: http://semver.org | ||
3. Update the version of Active Merchant in lib/active_merchant/version.rb and in activemerchant.gemspec | ||
4. Add a CHANGELOG entry for the new release with the date | ||
5. Commit the changes with a commit message like "Packaging for release X.Y.Z" | ||
6. Tag the release with the version (Leave REV blank for HEAD or provide a SHA) | ||
$ git tag vX.Y.Z REV | ||
7. Push out the changes | ||
$ git push | ||
8. Push out the tags | ||
$ git push --tags | ||
9. Publish the Gem to gemcutter | ||
$ rake release GEM_PRIVATE_KEY=/path/to/private/key |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters