# 1. Run CI checks locally
just ci
# 2. Ensure all changes are committed and pushed
git add -A
git commit -m "chore: prepare release"
git push origin main
# 3. Create and push tag
git tag -a v0.1.0 -m "Release v0.1.0"
git push origin v0.1.0
# 4. GitHub Action automatically:
# - Builds binaries for all platforms
# - Creates GitHub Release
# - Uploads binaries and checksums
# - Tracks build in Versioner- Check GitHub Actions: https://github.com/versioner-io/versioner-cli/actions
- Verify release: https://github.com/versioner-io/versioner-cli/releases
- Check Versioner dashboard: https://app.versioner.io (filter by
versioner-cli)
- Beta releases:
v0.x.x(marked as pre-release) - Stable releases:
v1.x.xand above - Follow semantic versioning