Expand description
Implementation of the semantic release steps to for integrating a cargo-based Rust project.
Structs§
- Logger
Builder - A builder for the internal logger. This exposes a builder pattern for setting all configurable options on the logger. Once finalized, init is called to finalize the configuration and set it globally..
- Publish
Args - Arguments to be passed to the
publish
function.
Enums§
- Cargo
Toml Error - The error details related the contents of a
Cargo.toml
file. - Dependency
Type - The type of a dependency for a package.
- Error
- The error type for operations
semantic-release-rust
operations.
Functions§
- list_
packages - List the packages from the workspace in the order of their dependencies.
- list_
packages_ with_ arguments - List the packages from the workspace in the order of their dependencies as matched against an argument set.
- prepare
- Prepare the Rust workspace for a release.
- publish
- Publish the publishable crates from the workspace.
- verify_
conditions - Verify that the conditions for a release are satisfied.
- verify_
conditions_ with_ alternate - Verify that the conditions for a release are satisfied.
Type Aliases§
- Result
- A specialized
Result
type forsemantic-release-cargo
operations.