From bb441eabe3bd4c6b92aa5341365f8f15d1f4488f Mon Sep 17 00:00:00 2001 From: gdm85 Date: Fri, 30 Oct 2020 20:07:31 +0100 Subject: [PATCH 1/2] Allow debugging webhook request Do not print repo token in debug output --- goveralls.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/goveralls.go b/goveralls.go index f4a27fb..3954c41 100644 --- a/goveralls.go +++ b/goveralls.go @@ -251,6 +251,13 @@ func processParallelFinish(jobID, token string) error { params.Set("payload[build_num]", jobID) params.Set("payload[status]", "done") res, err := http.PostForm(*endpoint+"/webhook", params) + if *debug { + if token != "" { + params.Set("repo_token", "*******") + } + log.Printf("Posted webhook data: %q", params.Encode()) + } + if err != nil { return err } @@ -447,6 +454,11 @@ func process() error { } if *debug { + j := j + if j.RepoToken != nil && *j.RepoToken != "" { + s := "*******" + j.RepoToken = &s + } b, err := json.MarshalIndent(j, "", " ") if err != nil { return err From dc8cdcc294ebdd6b2efaf78919328a3c1f32e42f Mon Sep 17 00:00:00 2001 From: gdm85 Date: Sun, 1 Nov 2020 20:24:45 +0100 Subject: [PATCH 2/2] Use exit code 2 for unknown extra flags error --- goveralls.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/goveralls.go b/goveralls.go index 3954c41..bfa2650 100644 --- a/goveralls.go +++ b/goveralls.go @@ -298,7 +298,7 @@ func process() error { flag.Parse() if len(flag.Args()) > 0 { flag.Usage() - os.Exit(1) + os.Exit(2) } //