You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Increase this limit for long-running branches that touch many files
204
204
- `group-reports:` - Group workflow failure reports as sub-issues (boolean, default: `false`)
205
205
- When `true`, creates a parent `[aw] Failed runs` issue that tracks all workflow failures as sub-issues; useful for larger repositories
206
-
- `report-failure-as-issue:` - Control whether workflow failures are reported as GitHub issues (boolean, default: `true`)
206
+
- `report-failure-as-issue:` - Control whether workflow failures are reported as GitHub issues (boolean, expression, or category array; default: `true`)
207
207
- When `false`, suppresses automatic failure issue creation for this workflow
208
+
- Supports templatable boolean expressions, e.g. `report-failure-as-issue: ${{ inputs.report-failure-as-issue }}`
208
209
- Use to silence noisy failure reports for workflows where failures are expected or handled externally
209
210
- `failure-issue-repo:` - Repository to create failure tracking issues in (string, format: `"owner/repo"`)
210
211
- Defaults to the current repository when not specified
Copy file name to clipboardExpand all lines: pkg/workflow/compiler_types.go
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -737,7 +737,7 @@ type SafeOutputsConfig struct {
737
737
Mentions*MentionsConfig`yaml:"mentions,omitempty"`// Configuration for @mention filtering in safe outputs
738
738
Footer*bool`yaml:"footer,omitempty"`// Global footer control - when false, omits visible footer from all safe outputs (XML markers still included)
739
739
GroupReportsbool`yaml:"group-reports,omitempty"`// If true, create parent "Failed runs" issue for agent failures (default: false)
740
-
ReportFailureAsIssueany`yaml:"report-failure-as-issue,omitempty"`// Controls failure issue creation: bool (true/false) or []interface{} (parsed from YAML array, converted to []string in ReportFailureAsIssueCategories). Default: true
740
+
ReportFailureAsIssueany`yaml:"report-failure-as-issue,omitempty"`// Controls failure issue creation: bool, templatable expression string, or []interface{} categories (parsed to ReportFailureAsIssueCategories/ExcludedCategories). Default: true
741
741
ReportFailureAsIssueCategories []string`yaml:"-"`// Parsed failure categories for report-failure-as-issue (internal use only, included categories)
742
742
ReportFailureAsIssueExcludedCategories []string`yaml:"-"`// Parsed excluded failure categories for report-failure-as-issue (internal use only, categories starting with "!")
743
743
FailureIssueRepostring`yaml:"failure-issue-repo,omitempty"`// Repository to create failure issues in (format: "owner/repo"), defaults to current repo
0 commit comments