- Update the changelog. If there is an "Unreleased" section, put the release version and date there.
- Update the version in
yerpc/Cargo.toml,yerpc-derive/Cargo.tomlandtypescript/package.json. - Make a commit titled "Prepare for XXX release" with a changelog and version update on the
mainbranch. - Push the commit.
- Create annotated tag prefixed with
v, e.g.v0.6.3. - Push the tag.
- Run
scripts/publish.shfor a dry run. - Run
scripts/publish.sh publish.