Class PullRequest
-
- All Implemented Interfaces:
-
io.typeflows.util.Renderable
public final class PullRequest extends WorkflowTrigger
GitHub Actions workflow trigger for pull request events.
Triggers a workflow when pull request activity occurs, such as opening, closing, or synchronizing a pull request. The trigger can be configured to respond to specific pull request activity types and filter by branches or paths.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classPullRequest.DSLpublic classPullRequest.Companion
-
Method Summary
Modifier and Type Method Description final StringgetOn()Map<String, Map<String, Object>>render()final static PullRequestcreate(Configure<PullRequest.DSL> trigger)Creates and configures a PullRequest trigger instance. final static PullRequestcreate()Creates and configures a PullRequest trigger instance. -
-
Method Detail
-
create
@JvmOverloads() final static PullRequest create(Configure<PullRequest.DSL> trigger)
Creates and configures a PullRequest trigger instance.
- Parameters:
trigger- Configuration lambda to set up the pull request trigger- Returns:
Configured PullRequest trigger instance
-
create
@JvmOverloads() final static PullRequest create()
Creates and configures a PullRequest trigger instance.
- Returns:
Configured PullRequest trigger instance
-
-
-
-