-
Notifications
You must be signed in to change notification settings - Fork 238
How to Release
Will Jones edited this page Aug 4, 2023
·
15 revisions
Go to the Make Release Commit action and choose "Run Workflow". Choose the appropriate version bump type and then run it.
Do this manually
- If not installed, run
cargo install cargo-bump
to install thecargo bump
command. - Run
cargo bump patch
(for patch releases) in BOTH/rust
and/python
directories. - Create a new commit and tag it with the new version number
git commit -m 'Bump to v0.x.x'
git tag v0.x.x
- Push this to main
git push
git push origin v0.x.x
Wait for top of main to be green before moving on.
- From Lance repo home, click on "Releases" -> "Draft a new release" -> "Choose a tag"
- Choose the newly created tag
- Click on "Generate release notes"
- Write up some highlights and click on "Publish release"
Publishing the release should automatically trigger GHA to publish all wheels to PyPI. These are Abi compatible from py38 so only one wheel is needed across multiple python versions
The release will also trigger automated release for Rust.