This is a short document to describe the process to release a new version of Workarea.
- Switch the branch for the minor or major version you'd like to release, e.g.
v3.5-stable
to release the next v3.5.x patch. - Validate commits adhere to commit message formatting. Most importantly that irrelevant commits contain
No changelog
in the body. - Check that there's a passing build. This is critical since tests are part of the platform, and broken ones will break CI for implementations.
- Bump the version in
core/lib/workarea/version.rb
, and commit the changes with aNo changelog
in the body. - Run
rake release
from root. To successfully run this you'll need two things:- The
BUNDLE_GEMS__WORKAREA__COM
env var set for gem pushes to the private gems server - rubygems authentication configured, preferrably two-factor
- The
That's all folks!