(runOutputDir string, run WorkflowRun, processedRun ProcessedRun, results auditAnalysisResults, verbose bool)
| 782 | } |
| 783 | |
| 784 | func saveAuditRunSummary(runOutputDir string, run WorkflowRun, processedRun ProcessedRun, results auditAnalysisResults, verbose bool) { |
| 785 | summary := buildAuditRunSummary(run, processedRun, results) |
| 786 | if err := saveRunSummary(runOutputDir, summary, verbose); err != nil && verbose { |
| 787 | fmt.Fprintln(os.Stderr, console.FormatWarningMessage(fmt.Sprintf("Failed to save run summary: %v", err))) |
| 788 | } |
| 789 | } |
| 790 | |
| 791 | func buildAuditRunSummary(run WorkflowRun, processedRun ProcessedRun, results auditAnalysisResults) *RunSummary { |
| 792 | return &RunSummary{ |
no test coverage detected