Skip to content

Files

Latest commit

 

History

History
11 lines (11 loc) · 597 Bytes

crates-checklist.md

File metadata and controls

11 lines (11 loc) · 597 Bytes

Crates Release Checklist

  1. Update the version number for the crates badge in README.md
  2. Update version number in Cargo.toml as required for each of the crates: omnipaxos, omnipaxos_macros, omnipaxos_storage, and omnipaxos_ui.
  3. Update the version number for the crate badge in the README.
  4. Make sure that ./check.sh passes
  5. Run cargo publish --dry-run on each of the crates.
  6. The crates have inter-dependencies, so to publish them, we run cargo publish in the following order:
    1. omnipaxos_macros
    2. omnipaxos
    3. omnipaxos_storage
    4. omnipaxos_ui