lib/voyage/README.md in voyage-1.44.0.6 vs lib/voyage/README.md in voyage-1.44.0.7

- old
+ new

@@ -18,5 +18,31 @@ Everything else is a new file we want to add. ## Testing Test that the new generator works, manually for now. It'd be awesome to get some [aruba](https://github.com/cucumber/aruba) tests going to test the various command line options / generated app permutations that are possible. For example, with and without devise, which templating language we should use, etc. + +## Pushing a new release + + * Bump the version file: `lib/voyage/version.rb` + + VERSION = '1.44.0.6'.freeze + + * Tag the current commits on master BEFORE squashing (in case we want to refer to that diff history). Add a good commit message with what was done. + + git tag -a 1.44.0.6-voyage + + * Squash all new commits (assumed 3 here) into the 2 main commits (for a total of 5) + + git rebase -i HEAD~5 + + * Force push the changes to master + + git push --force-with-lease --no-verify + + * Build the gem + + gem build suspenders.gemspec + + * Publish to rubygems + + gem push voyage-1.44.0.6.gem