To release a new version of the omniauth-intercom gem :
- Checkout from master branch
git checkout master`- Pull from origin master branch
git pull origin master-
Create a new branch
-
Update the version number in
omniauth-intercom/lib/intercom-ruby-app.rb -
Update the version number in
Readme.rb -
Add a CHANGELOG entry
-
Commit to new branch with an explicit message : "Bump to vX.Y.Z"
-
Merge the new branch to master and switch to master locally
-
Tag the new release :
git tag -a vx.y.z -m 'Tag message'- Push the new release :
git push origin master- Push the new tag :
git push --tags- Build the new gem :
gem build omniauth-intercom.gemspec- Push the new gem :
gem push omniauth-intercom-X.Y.Z.gem