2021-01-09 19:03:16 +13:00
# Release process
1. Update [changelog ](CHANGELOG.md )
2. Update `Cargo.toml` :
- [`maud` ](maud/Cargo.toml ) (don't forget dependencies!)
- [`maud_macros` ](maud_macros/Cargo.toml )
3. Update `#![doc(html_root_html = "...")]` :
- [`maud` ](maud/src/lib.rs )
- [`maud_macros` ](maud_macros/src/lib.rs )
4. `cd docs && cargo update`
5. Commit to a new branch `release-X.Y.Z` , open a PR, fix issues, merge
6. [Create a release ](https://github.com/lambda-fairy/maud/releases/new )
2021-01-09 19:30:37 +13:00
7. [Verify that documentation was published ](https://github.com/lambda-fairy/maud/actions?query=workflow%3A%22Publish+docs%22 ) (this should have been triggered by the release)
8. `cargo publish`