Sha256: 3761df5e46d38bff6ff2177488443b12dab091cd9c1e21c4dad3e5931bdffaf7
Contents?: true
Size: 1.03 KB
Versions: 10
Compression:
Stored size: 1.03 KB
Contents
# Release Keeping releases consistent is important so here are the steps to follow when pushing a new 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 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 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-X.X.X.gem``` 10. Remove the built gem locally ```rm versioncake-X.X.X.gem```
Version data entries
10 entries across 10 versions & 2 rubygems