Skip to main content

Release Flow


This document describes the release flow for the project. It is intended for maintainers and contributors who are involved in the release process.

Overview

The release flow is a process that ensures that the project is released in a consistent and predictable manner. It involves a series of steps that are followed to prepare, test, and release a new version of the project.

Here are the basic rules that we follow:

  • main branch is the stable branch
  • vx.y.z tags are tested and released versions

Testing

The release process embedded a testing workflow to ensure everything's developed is stable and tested on several kind of environments.

Release

The release process will be documented soon...