Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 577 Bytes

RELEASE.md

File metadata and controls

11 lines (10 loc) · 577 Bytes

Publishing a release

  1. Update the changelog. If there is an "Unreleased" section, put the release version and date there.
  2. Update the version in yerpc/Cargo.toml, yerpc-derive/Cargo.toml and typescript/package.json.
  3. Update Cargo.lock with the new version by running cargo test
  4. Make a commit titled "Prepare for XXX release" with a changelog and version update on the main branch.
  5. Push the commit.
  6. Create annotated tag prefixed with v, e.g. v0.6.3.
  7. Push the tag.
  8. Run scripts/publish.sh for a dry run.
  9. Run scripts/publish.sh publish.