sdk-rust icon indicating copy to clipboard operation
sdk-rust copied to clipboard

Document release process

Open slinkydeveloper opened this issue 5 years ago • 1 comments

slinkydeveloper avatar Aug 03 '20 16:08 slinkydeveloper

In short, the release process from 0.4 onward is:

  1. Bump the version in the README, lib.rs and cargo.toml (as https://github.com/cloudevents/sdk-rust/pull/143)
  2. Try to run cargo test --all-features, cargo doc --all-features --lib and cargo publish --dry-run
  3. If none of the above commands fail, PR the changes and merge it
  4. Checkout master on your local machine and run cargo publish
  5. Once that is done, create the release in the Github UI (make sure it creates the git tag as well) and that's it!

slinkydeveloper avatar Jul 07 '21 13:07 slinkydeveloper