import { githubTriggerDefinitions as triggerDefinitions } from "@automate.ax/catalog/triggers/github" import { createTrigger } from "../../../automation/create-trigger" /** * Subscribes to broad GitHub Actions workflow-run activity. * * @param options - GitHub App installation selection. */ export const onGitHubWorkflowRunEvent = createTrigger( triggerDefinitions.githubWorkflowRunEvent, ) /** * Subscribes to requested GitHub Actions workflow runs. * * @param options - GitHub App installation selection. */ export const onGitHubWorkflowRunRequested = createTrigger( triggerDefinitions.githubWorkflowRunRequested, ) /** * Subscribes when GitHub Actions workflow runs start. * * @param options - GitHub App installation selection. */ export const onGitHubWorkflowRunStarted = createTrigger( triggerDefinitions.githubWorkflowRunStarted, ) /** * Subscribes to completed GitHub Actions workflow runs of any conclusion. * * @param options - GitHub App installation selection. */ export const onGitHubWorkflowRunCompleted = createTrigger( triggerDefinitions.githubWorkflowRunCompleted, ) /** * Subscribes to successful GitHub Actions workflow runs. * * @param options - GitHub App installation selection. */ export const onGitHubWorkflowRunSucceeded = createTrigger( triggerDefinitions.githubWorkflowRunSucceeded, ) /** * Subscribes to failed GitHub Actions workflow runs. * * @param options - GitHub App installation selection. */ export const onGitHubWorkflowRunFailed = createTrigger( triggerDefinitions.githubWorkflowRunFailed, ) /** * Subscribes to cancelled GitHub Actions workflow runs. * * @param options - GitHub App installation selection. */ export const onGitHubWorkflowRunCancelled = createTrigger( triggerDefinitions.githubWorkflowRunCancelled, ) /** Subscribes to GitHub Actions workflow runs requiring action. */ export const onGitHubWorkflowRunActionRequired = createTrigger( triggerDefinitions.githubWorkflowRunActionRequired, ) /** Subscribes to GitHub Actions workflow runs with a neutral conclusion. */ export const onGitHubWorkflowRunNeutral = createTrigger( triggerDefinitions.githubWorkflowRunNeutral, ) /** Subscribes to skipped GitHub Actions workflow runs. */ export const onGitHubWorkflowRunSkipped = createTrigger( triggerDefinitions.githubWorkflowRunSkipped, ) /** Subscribes to stale GitHub Actions workflow runs. */ export const onGitHubWorkflowRunStale = createTrigger( triggerDefinitions.githubWorkflowRunStale, ) /** Subscribes to GitHub Actions workflow runs that fail during startup. */ export const onGitHubWorkflowRunStartupFailed = createTrigger( triggerDefinitions.githubWorkflowRunStartupFailed, ) /** Subscribes to timed-out GitHub Actions workflow runs. */ export const onGitHubWorkflowRunTimedOut = createTrigger( triggerDefinitions.githubWorkflowRunTimedOut, )