Class ReleaseEvent
-
- All Implemented Interfaces:
-
io.typeflows.github.workflow.event.GitHubEvent
public final class ReleaseEvent extends Context implements GitHubEvent
Represents a release event in GitHub Actions workflows.
This event is triggered when releases are published, unpublished, created, edited, deleted, prereleased, or released. It provides access to release information including version tags, release notes, and associated assets. Use this event to automate deployment processes, notify stakeholders, or trigger distribution workflows.
-
-
Field Summary
Fields Modifier and Type Field Description private final Repositoryrepositoryprivate final Usersenderprivate final StrExpactionprivate final Releasereleaseprivate final Stringprefix
-
Constructor Summary
Constructors Constructor Description ReleaseEvent(String prefix)
-
Method Summary
Modifier and Type Method Description RepositorygetRepository()UsergetSender()final StrExpgetAction()final ReleasegetRelease()final StringgetPrefix()-
-
Constructor Detail
-
ReleaseEvent
ReleaseEvent(String prefix)
-
-
Method Detail
-
getRepository
Repository getRepository()
-
getRelease
final Release getRelease()
-
-
-
-