- Update
CHANGELOG.md
using./scripts/generate_changelog.py --version 0.NEW.VERSION
- Bump version numbers in
Cargo.toml
and runcargo check
. -
git commit -m 'Release 0.x.0 - summary'
-
cargo publish --quiet -p new_project_name
-
git tag -a 0.x.0 -m 'Release 0.x.0 - summary'
-
git pull --tags && git tag -d latest && git tag -a latest -m 'Latest release' && git push --tags origin latest --force && git push origin main ; git push --tags
- Do a GitHub release: https://github.com/rerun-io/new_repo_name/releases/new