git pull
- make sure your local checkout is up to date- Ensure changelog entries exist for all relevant changes.
- Make a new version in the changelog -> semver + some title that roughly describes the changes
- update version in
Cargo.toml
and inmessage_parser_wasm/Cargo.toml
. (if you run rust-analyzer thenCargo.lock
is updated automatically) - make a commit with the changes "prepare "
- make a tag for the version
- push both commit and tag
- run
cargo publish
- run
cd message_parser_wasm && wasm-pack build --scope deltachat --target web && wasm-pack publish --target web
- make a release on github, copy the changelog for that version over to there