Skip to content
Snippets Groups Projects
release.md 808 B
Newer Older
Jerome Humbert's avatar
Jerome Humbert committed
# Release process

- Update `CHANGELOG` with date and version
- Update `Cargo.toml` with version
- Update `README.md` and other images to point to github raw content at commit SHA1 of current HEAD
Jerome Humbert's avatar
Jerome Humbert committed
- Update other documentation links to point to the new Bevy release (if any) on `docs.rs`
Jerome Humbert's avatar
Jerome Humbert committed
- `cargo fmt --all`
Jerome Humbert's avatar
Jerome Humbert committed
- `cargo test --no-default-features`
Jerome Humbert's avatar
Jerome Humbert committed
- `cargo test --no-default-features --features="bevy_ui"`
- `cargo test --no-default-features --features="bevy_sprite"`
- `cargo test --no-default-features --features="bevy_text"`
- `cargo test --no-default-features --features="bevy_asset"`
Jerome Humbert's avatar
Jerome Humbert committed
- `cargo test --all-features`
Jerome Humbert's avatar
Jerome Humbert committed
- `cargo clippy --workspace --all-targets --all-features -- -D warnings`
Jerome Humbert's avatar
Jerome Humbert committed
- `cargo +nightly build --all-features` (for `docs.rs`)
Jerome Humbert's avatar
Jerome Humbert committed
- `cargo +nightly doc --all-features --no-deps`