Release guide¶
Releases are automatically created from added tags using GitHub Actions.
A tag needs to be in the form of v{major}.{minor}.{patch}.
Release preparation¶
-  
Create a release branch of from
mainbranch with this pattern: -  
release/{major}.{minor}/prepare-{major}.{minor}.{patch} -  
Update CHANGELOG.md by creating a new Unreleased section and change current unreleased to release version
 - Update the latest release badge
 
Release¶
For a release, we use GitHub releases:
- Create a new release
 - Set the tag
 - Set the title
 - Add a description in form of a changelog
 - Publish when ready