MCPcopy Create free account
hub / github.com/github/gh-aw / describeTrigger

Method describeTrigger

pkg/cli/interactive.go:722–745  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

720}
721
722func (b *InteractiveWorkflowBuilder) describeTrigger() string {
723 switch b.Trigger {
724 case "workflow_dispatch":
725 return "Manual trigger"
726 case "issues":
727 return "Issue opened or reopened"
728 case "pull_request":
729 return "Pull request opened or synchronized"
730 case "push":
731 return "Push to main branch"
732 case "issue_comment":
733 return "Issue comment created"
734 case "schedule_daily":
735 return "Daily schedule (fuzzy, scattered time)"
736 case "schedule_weekly":
737 return "Weekly schedule (Monday, fuzzy scattered time)"
738 case "command":
739 return "Command trigger (/bot-name)"
740 case "custom":
741 return "Custom trigger (TODO: configure)"
742 default:
743 return "Unknown trigger"
744 }
745}
746
747// compileWorkflow automatically compiles the generated workflow
748func (b *InteractiveWorkflowBuilder) compileWorkflow(ctx context.Context, verbose bool) error {

Calls

no outgoing calls