hasIssueTrigger checks if the workflow has an issue trigger in its 'on' section
(onSection string)
| 455 | |
| 456 | // hasIssueTrigger checks if the workflow has an issue trigger in its 'on' section |
| 457 | func (c *Compiler) hasIssueTrigger(onSection string) bool { |
| 458 | hasIssue := strings.Contains(onSection, "issues:") || |
| 459 | strings.Contains(onSection, "issue:") || |
| 460 | strings.Contains(onSection, "issue_comment:") |
| 461 | toolsLog.Printf("Checking for issue trigger: has_issue=%t", hasIssue) |
| 462 | return hasIssue |
| 463 | } |
| 464 | |
| 465 | // injectWorkflowDispatchForIssue adds workflow_dispatch trigger with issue_number input |
| 466 | func (c *Compiler) injectWorkflowDispatchForIssue(onSection string) string { |