semantic_release.commit_parser.token module¶
- class semantic_release.commit_parser.token.ParseError(commit, error)[source]¶
Bases:
NamedTuple
- commit: Commit¶
Alias for field number 0
- error: str¶
Alias for field number 1
- property hexsha: str¶
- property message: str¶
- property short_hash: str¶
- class semantic_release.commit_parser.token.ParsedCommit(bump, type, scope, descriptions, breaking_descriptions, commit, linked_merge_request)[source]¶
Bases:
NamedTuple
- breaking_descriptions: list[str]¶
Alias for field number 4
- commit: Commit¶
Alias for field number 5
- descriptions: list[str]¶
Alias for field number 3
- static from_parsed_message_result(commit: Commit, parsed_message_result: ParsedMessageResult) ParsedCommit [source]¶
- property hexsha: str¶
- linked_merge_request: str¶
Alias for field number 6
- property linked_pull_request: str¶
- property message: str¶
- scope: str¶
Alias for field number 2
- property short_hash: str¶
- type: str¶
Alias for field number 1
- class semantic_release.commit_parser.token.ParsedMessageResult(bump, type, category, scope, descriptions, breaking_descriptions, linked_merge_request)[source]¶
Bases:
NamedTuple
- breaking_descriptions: tuple[str, ...]¶
Alias for field number 5
- category: str¶
Alias for field number 2
- descriptions: tuple[str, ...]¶
Alias for field number 4
- linked_merge_request: str¶
Alias for field number 6
- scope: str¶
Alias for field number 3
- type: str¶
Alias for field number 1