Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 1 KB

RELEASE.md

File metadata and controls

20 lines (19 loc) · 1 KB

Current release process for Rust crate sgp4-rs

  • Get any outstanding PRs you want in the release merged to master.
  • Ensure you have an account on https://crates.io/ linked to your github account.
  • Make sure your crates.io account has a verified email.
  • Use cargo login to log in to your crates.io account locally.
  • Checkout/pull the repo master branch locally
  • Check you are one of the owners of the crate, using cargo owner --list sgp4-rs. If not, persuade one of the other owners to add you, and make sure you accept that ownership by clicking in the email.
  • Choose whether you are doing a major, minor or patch release.
  • Assuming patch, within the root dir of the repo, perform a dry-run using cargo release patch.
  • Assuming this works, within the root dir of the repo, do cargo release patch --execute.
  • This should bump the version in the Cargo.toml file, push that update, tag the repo appropriately and publish the crate to crates.io
  • Note, this does not create a GitHub release.