Files
RustBox/docs/RELEASING.md
T
Mateusz Gruszczyński bc5fbd6ba9
RustBox CI / rustbox (push) Waiting to run
first commit
2026-10-29 15:24:59 +01:00

664 B

Releasing RustBox

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