- Review issues list
- Make sure NEWS is updated
- Update version numbers in
- CMakeLists.txt
- Cargo.toml, */Cargo.toml
- Run cbindgen to regenerate chewing.h
- Update Cargo.lock
- Prepare pre-release/release tarball
cmake --preset rust cmake --build build -t package_source- Verify the content of the tarball
- Git tag and sign tag
- cargo publish
- Tag new release on GitHub
- Update website
- Send announcement
- [x] Review issues list
- [x] Make sure NEWS is updated
- [x] Update version numbers in
- [x] CMakeLists.txt
- [x] Cargo.toml, */Cargo.toml
- [x] Run cbindgen to regenerate chewing.h
- [x] Update Cargo.lock
- [x] Prepare pre-release/release tarball
```sh
cmake --preset rust
cmake --build build -t package_source
```
- [x] Verify the content of the tarball
- [x] Git tag and sign tag
- [x] cargo publish
- [x] Tag new release on GitHub
- [x] Update website
- [x] Send announcement