semantic_release.cli.github_actions_output module

class semantic_release.cli.github_actions_output.PersistenceMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

PERMANENT = 'permanent'
TEMPORARY = 'temporary'
class semantic_release.cli.github_actions_output.VersionGitHubActionsOutput(gh_client: Github, mode: PersistenceMode = PersistenceMode.PERMANENT, released: bool | None = None, version: Version | None = None, commit_sha: str | None = None, release_notes: str | None = None, prev_version: Version | None = None)[source]

Bases: object

OUTPUT_ENV_VAR = 'GITHUB_OUTPUT'
property commit_sha: str | None
property is_prerelease: bool | None
property prev_version: Version | None
property release_notes: str | None
property released: bool | None
property tag: str | None
to_output_text() str[source]
property version: Version | None
write_if_possible(filename: str | None = None) None[source]