GitHub and crates.io releases are automated via GitHub actions and triggered by pushing a tag.
- Run the release script:
./scripts/release.sh v[X.Y.Z]
(requires git-cliff for changelog generation) - Push the changes:
git push
- Check if Continuous Integration workflow is completed successfully.
- Push the tags:
git push --tags
- Wait for Continuous Deployment workflow to finish.