semantic_release.errors module¶
Custom Errors
- exception semantic_release.errors.AssetUploadError[source]¶
Bases:
SemanticReleaseBaseError
Raised when there is a failure uploading an asset to a remote hvcs’s release artifact storage.
- exception semantic_release.errors.CommitParseError[source]¶
Bases:
SemanticReleaseBaseError
Raised when a commit cannot be parsed by a commit parser. Custom commit parsers should also raise this Exception
- exception semantic_release.errors.IncompleteReleaseError[source]¶
Bases:
SemanticReleaseBaseError
Raised when there is a failure amongst one of the api requests when creating a release on a remote hvcs.
- exception semantic_release.errors.InvalidConfiguration[source]¶
Bases:
SemanticReleaseBaseError
Raised when configuration is deemed invalid
- exception semantic_release.errors.InvalidVersion[source]¶
Bases:
ValueError
,SemanticReleaseBaseError
Raised when Version.parse attempts to parse a string containing an invalid version.
- exception semantic_release.errors.MissingMergeBaseError[source]¶
Bases:
SemanticReleaseBaseError
Raised when the merge base cannot be found with the current history. Generally because of a shallow git clone.
- exception semantic_release.errors.NotAReleaseBranch[source]¶
Bases:
InvalidConfiguration
Raised when semantic_release is invoked on a branch which isn’t configured for releases
- exception semantic_release.errors.ParserLoadError[source]¶
Bases:
SemanticReleaseBaseError
Raised when there is a failure to find, load, or instaniate a custom parser definition.
- exception semantic_release.errors.SemanticReleaseBaseError[source]¶
Bases:
Exception
Base Exception from which all other custom Exceptions defined in semantic_release inherit
- exception semantic_release.errors.UnexpectedResponse[source]¶
Bases:
SemanticReleaseBaseError
Raised when an HTTP response cannot be parsed properly or the expected structure is not found.