Skip to content

Commit

Permalink
Update RELEASE.md
Browse files Browse the repository at this point in the history
  • Loading branch information
bwillis committed May 27, 2013
1 parent ba17b36 commit 7c17914
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,26 @@

Keeping releases consistent is important so here are the steps to follow when pushing a new version.

1. Bump ```lib/versioncake/version.rb``` to the next major.minor version
1. Bump [lib/versioncake/version.rb](https://github.com/bwillis/versioncake/blob/master/lib/versioncake/version.rb) to the next major.minor version
2. Make sure all tests are passing ```bundle && rake && rake appraisal test```
3. Smoke test in 350-rest-api-versioning/store-after-versioncake

Verify:
- latest version works
- getting old version works
- config flags
- rails versions
Verify:
- latest version works
- getting old version works
- config flags
- rails versions

4. Make sure CHANGELOG is up to date
4. Make sure [CHANGELOG](https://github.com/bwillis/versioncake/blob/master/CHANGELOG.md) is up to date
5. Commit changes ```git commit -am "bumping to vX.X"```

Changes committed:
- Gemfile.lock &&gemfiles/*.lock
- version.rb
Changes committed:
- Gemfile.lock && gemfiles/*.lock
- version.rb

6. Push to github ```git push origin/master```
7. Tag the version ```git tag -a vX.X -m 'Version X.X Stable' && git push --tags```

8. Build the gem ```gem build versioncake.gemspec```
9. Push the gem to ruby gems ```gem push versioncake-v1.2.gem```
10. Remove the built gem locally ```rm versioncake-1.1.0.gem```
9. Push the gem to ruby gems ```gem push versioncake-vX.X.X.gem```
10. Remove the built gem locally ```rm versioncake-X.X.X.gem```

0 comments on commit 7c17914

Please sign in to comment.