How to release a gem

This document describes a process of releasing a new version of a gem.

  1. Bump version.

git commit -m "Bump 1.<x>.<y>"

We're (kinda) using semantic versioning:

How to bump a version:

git push
  1. Release a gem.

gem release -t
git push --tags

We use gem-release for publishing gems with a single command:

gem release -t

Don't forget to push tags and write release notes on GitHub (if necessary).