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-stableto release the next v3.5.x patch. - Validate commits adhere to commit message formatting. Most importantly that irrelevant commits contain
No changelogin 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 changelogin the body. - Run
rake releasefrom root. To successfully run this you'll need two things:- The
BUNDLE_GEMS__WORKAREA__COMenv var set for gem pushes to the private gems server - rubygems authentication configured, preferrably two-factor
- The
That's all folks!