How to create a release

January 19, 2026 ยท View on GitHub

To create a release, create a tag from the branch to be released and push the tag to github:

git checkout release-branch
git tag v1.2.3
git push origin v1.2.3

Pushing the tag trigger the release workflow, building the assets and creating the release draft.

The draft can be inspected and edited as needed before publishing the release.

After the release is published it cannot be modified, since we use imutable releases.