Module release_utils::release
source · Expand description
Utilities for automatically releasing Rust code.
Structs
- Returned by
update_indexto indicate whether a crate exists on crates.io.
Functions
- Release a single package, if needed.
- Check if a new release of
packageshould be published. - Get the commit to operate on from the
GITHUB_SHAenv var. When running in Github Actions, this will be set to the SHA of the merge commit that was pushed to the branch. - Use the
cargo_metadatacrate to get local info about packages in the workspace. - Get the local version of
package. - Get all remote versions of
package. - Publish
packageto crates.io. - Release each package in
packages, if needed. - Update the local crates.io cache.