664 B
664 B
Releasing RustBox
- Update the version in
Cargo.tomland the RustBox package entry inCargo.lock. - Confirm
UPSTREAM_BASEis the Oxi revision actually consumed by the release. - Ensure no TypeScript sources or separate frontend build dependencies are present.
- Run:
cargo fmt --all -- --check
cargo test --locked
cargo clippy --locked --all-targets -- -D warnings
./scripts/build-release.sh
- Verify:
./target/release/rustbox --version
RUSTBOX_CONFIG=./config.dev.toml ./target/release/rustbox --check-config
- Package the repository without
target/,.dev/or.git/. - Generate SHA-256 sums for release archives.