Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 685 Bytes

RELEASE_PROCESS.md

File metadata and controls

19 lines (13 loc) · 685 Bytes

Release process

GitHub Actions are used as a backbone to get releases going.

Rules

  1. Releases are only created from master.
  2. master is meant to be stable, so before tagging and pushing a tag, make sure that the CI checks pass.
  3. Releases are GitHub releases.
  4. Releases are following semantic versioning.
  5. Releases are to be named in pattern of vX.Y.Z. The produced binary artifacts contain the vX.Y.Z in their names.
  6. Changelog must up-to-date with what's going to be released. Check CHANGELOG.

Flow

  1. Create a new GitHub a new tag from master
  2. Push it to the remote git repository.
  3. Wait for GitHub action workflow to finish