version_bump/error
Error types for the release pipeline. Mirrors semantic-release’s use of AggregateError to collect multiple problems before failing.
Types
pub type ReleaseError {
ConfigError(message: String)
GitError(message: String)
PluginError(plugin: String, message: String)
VersionError(message: String)
NetworkError(message: String)
ValidationError(message: String)
AggregateError(errors: List(ReleaseError))
}
Constructors
-
ConfigError(message: String) -
GitError(message: String) -
PluginError(plugin: String, message: String) -
VersionError(message: String) -
NetworkError(message: String) -
ValidationError(message: String) -
AggregateError(errors: List(ReleaseError))Collection of multiple errors gathered across plugins/hooks.
Values
pub fn to_string(error: ReleaseError) -> String