Skip to content

Release Process

Maicon Diniz Filippsen edited this page Sep 1, 2018 · 7 revisions

This page describes how we use branches and tags with every new release.

Example

  1. During endgame, a release branch is created: release/1.10.
  2. Superblocks Lab is built from the release/1.10 branch and released into https://studio-beta.superblocks.com
  3. Superblocks Lab is functionally and smoke tested with a build from that branch.
  4. Any critical issues should have fixed delivered to both master and release/1.10 and properly verified with step 2.
  5. When there are no more additional critical issues, a release tag 1.10.0 is created.
  6. Superblocks Lab is built from the 1.10.0 tag and shipped to customers.
  7. Any further recovery builds should be from commits on the release/1.10 branch and patch versions should be used: 1.10.1, 1.10.2, etc.