func writeSummaryQuietly()

in commands/header_check.go [68:82]


func writeSummaryQuietly(result *header.Result) {
	if summaryFileName := os.Getenv("GITHUB_STEP_SUMMARY"); summaryFileName != "" {
		if summaryFile, err := os.OpenFile(summaryFileName, os.O_WRONLY|os.O_APPEND, 0o644); err == nil {
			defer summaryFile.Close()
			_, _ = summaryFile.WriteString("# License Eye Summary\n")
			_, _ = summaryFile.WriteString(result.String())
			if result.HasFailure() {
				_, _ = summaryFile.WriteString(", the following files are lack of license headers:\n")
				for _, failure := range result.Failure {
					_, _ = fmt.Fprintf(summaryFile, "- %s\n", failure)
				}
			}
		}
	}
}