import { githubTriggerDefinitions as triggerDefinitions } from "@automate.ax/catalog/triggers/github" import { createTrigger } from "../../../automation/create-trigger" /** Subscribes to broad GitHub commit-status changes. */ export const onGitHubStatusEvent = createTrigger( triggerDefinitions.githubStatusEvent, ) /** Subscribes when a GitHub commit status becomes pending. */ export const onGitHubStatusPending = createTrigger( triggerDefinitions.githubStatusPending, ) /** Subscribes when a GitHub commit status succeeds. */ export const onGitHubStatusSucceeded = createTrigger( triggerDefinitions.githubStatusSucceeded, ) /** Subscribes when a GitHub commit status fails. */ export const onGitHubStatusFailed = createTrigger( triggerDefinitions.githubStatusFailed, ) /** Subscribes when a GitHub commit status reports an error. */ export const onGitHubStatusErrored = createTrigger( triggerDefinitions.githubStatusErrored, )