Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 677 Bytes

RELEASE_PROCESS.md

File metadata and controls

18 lines (13 loc) · 677 Bytes

Release process

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

Rules

  1. Releases are only created from main.
  2. main 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 main
  2. Push it to the remote git repository.
  3. Wait for GitHub action workflow to finish