- Change the version in
Cargo.toml
to the next version. - Update the
CHANGELOG.md
for the impending release. - Update the
README.md
with the new version. git commit -am "[PolyglotPiranha] Prepare for release X.Y.Z."
(where X.Y.Z is the new version)git tag -a vX.Y.Z-polyglot -m "PolyglotPiranha Version X.Y.Z"
(where X.Y.Z is the new version)- Create a PR, request for review and merge it into
master
after it is approved. - From your terminal run :
gh workflow run "Release Polyglot Piranha" --ref master
- Wait till this action is completed.
- Manually release MacOS M1 wheel (Currently GitHub Actions do not provide M1 VM)
- Pull the latest
master
branch cd polyglot/piranha
maturin build --release
twine upload --skip-existing target/wheels/*
- Pull the latest
git push && git push --tags
- Visit polyglot-piranha