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)
}
}
}
}
}