You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make sure any new modules are documented sufficiently enough and check docs with
RUSTDOCFLAGS="--cfg docsrs --generate-link-to-definition -Z unstable-options" cargo +nightly doc --all-features --open
or cargo +nightly doc --all-features --config 'build.rustdocflags=["--cfg", "docsrs" --generate-link-to-definition"]' --open
(was problematic on more recent nightly versions).
Bump version specifier in Cargo.toml.
Update CHANGELOG.md: Convert unreleased section into version section with date and add new
unreleased section.
Run cargo test --all-features or cargo nextest r --all-features together with
cargo test --doc.
Run cargo fmt and cargo clippy. Check cargo msrv against MSRV in Cargo.toml.
Wait for CI/CD results for EGit and Github. These also check cross-compilation for bare-metal
targets.
Release
cargo publish
Post-Release
Create a new release on EGit based on the release branch.