Currently, publishing is done manually. Simply,
- Create a new branch
- Bump the version of each package(both in Cargo.toml version fields and as dependencies of other packages) and commit. We want to keep sync between each oxytail package version. Also update documentation and every mention of version to be installed(including each packages
Cargo.toml
!). - Run the following commands(in this order)
cargo publish -p oxytail-base
cargo publish -p oxytail-theme-defaults
cargo publish -p oxytail-theme-dark
- Merge the release branch