import { githubTriggerDefinitions as triggerDefinitions } from "@automate.ax/catalog/triggers/github" import { createTrigger } from "../../../automation/create-trigger" /** Subscribes when a GitHub deployment is created. */ export const onGitHubDeploymentCreated = createTrigger( triggerDefinitions.githubDeploymentCreated, ) /** Subscribes to broad GitHub deployment-status activity. */ export const onGitHubDeploymentStatusEvent = createTrigger( triggerDefinitions.githubDeploymentStatusEvent, ) /** Subscribes when a GitHub deployment status becomes queued. */ export const onGitHubDeploymentQueued = createTrigger( triggerDefinitions.githubDeploymentStatusQueued, ) /** Subscribes when a GitHub deployment starts. */ export const onGitHubDeploymentStarted = createTrigger( triggerDefinitions.githubDeploymentStatusStarted, ) /** Subscribes when a GitHub deployment is pending. */ export const onGitHubDeploymentPending = createTrigger( triggerDefinitions.githubDeploymentStatusPending, ) /** Subscribes when a GitHub deployment succeeds. */ export const onGitHubDeploymentSucceeded = createTrigger( triggerDefinitions.githubDeploymentStatusSucceeded, ) /** Subscribes when a GitHub deployment fails. */ export const onGitHubDeploymentFailed = createTrigger( triggerDefinitions.githubDeploymentStatusFailed, ) /** Subscribes when a GitHub deployment reports an error. */ export const onGitHubDeploymentErrored = createTrigger( triggerDefinitions.githubDeploymentStatusErrored, )