Skip to content

Commit

Permalink
document release process
Browse files Browse the repository at this point in the history
  • Loading branch information
Simon-Laux committed Oct 9, 2023
1 parent 8699532 commit 4cc1e94
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docs.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,18 @@ The single most important thing for this crate is testing, as long as we cover a
The second principle is speed, we can test that with benchmarks.

The third priority is binary size, so be careful with huge extra libraries, maybe there is a better way.



### Release Process

0. checkout current master and make sure no body message with master while you make the release.
1. Update changelog
2. bump versions in `Cargo.toml` and `message_parser_wasm/Cargo.toml`
3. do a commit to master with message `prepare [version]`
4. `git push`
5. `git tag [version]` and `git push --tags`
6. `cargo publish`
7. `cd message_parser_wasm/`
8. `wasm-pack build --scope deltachat --target web`
9. `wasm-pack publish --target web`

0 comments on commit 4cc1e94

Please sign in to comment.