This is an automated email from the ASF dual-hosted git repository. kezhenxu94 pushed a commit to branch gha-summary in repository https://gitbox.apache.org/repos/asf/skywalking-eyes.git
commit b1a38090074359e83060c7b0b2e907c9300d2ebb Author: kezhenxu94 <[email protected]> AuthorDate: Tue May 10 15:05:02 2022 +0800 Add GitHub Action step summary for better experience --- commands/header_check.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/commands/header_check.go b/commands/header_check.go index e0ec2e1..93476d4 100644 --- a/commands/header_check.go +++ b/commands/header_check.go @@ -18,6 +18,8 @@ package commands import ( + "os" + "github.com/apache/skywalking-eyes/internal/logger" "github.com/apache/skywalking-eyes/pkg/header" "github.com/apache/skywalking-eyes/pkg/review" @@ -43,6 +45,13 @@ var CheckCommand = &cobra.Command{ logger.Log.Infoln(result.String()) + 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(result.String()) + } + } + if result.HasFailure() { if err := review.Header(&result, &Config); err != nil { logger.Log.Warnln("Failed to create review comments", err)
