-
Notifications
You must be signed in to change notification settings - Fork 25
Release guide
Sandeep edited this page Apr 8, 2021
·
5 revisions
- Bump up crate versions and update links, README, CHANGELOG, and examples. Cut a pull request that is just for the release.
- After the pull request is merged, tag the commit and make the release on Github.
- Upload CLI binaries to the release, namely
controller/cliandsrc/cli.
- Make sure no path dependencies exist in
Cargo.tomlfiles. - Make sure there are no uncommitted changes.
- Publish sub-crate first, you can use
cargo publish --dry-runto check if there is any error. - Publish the Pravega rust client.
- Ensure the version in the Cargo.toml file corresponds to the release version.
- The release of the Python client to the https://pypi.org/project/pravega is automated by a github workflow. This workflow will be triggered when a github tag is created.
- Upload the new python binding
whlartifacts in the pypi repository to the github release.