From: Andrew Gerrand Date: Wed, 13 Aug 2014 04:00:10 +0000 (+1000) Subject: misc/makerelease: exit with nonzero status code on error X-Git-Tag: go1.4beta1~834 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=00b75a237af6ec8cdf227c18a5e6afe701bd61a0;p=gostls13.git misc/makerelease: exit with nonzero status code on error LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/129040043 --- diff --git a/misc/makerelease/makerelease.go b/misc/makerelease/makerelease.go index f67cd5414c..1f60f87045 100644 --- a/misc/makerelease/makerelease.go +++ b/misc/makerelease/makerelease.go @@ -154,6 +154,7 @@ func main() { log.Fatalln("setupOAuthClient:", err) } } + ok := true for _, targ := range flag.Args() { var b Build if m := fileRe.FindStringSubmatch(targ); m != nil { @@ -205,8 +206,12 @@ func main() { } if err := b.Do(); err != nil { log.Printf("%s: %v", targ, err) + ok = false } } + if !ok { + os.Exit(1) + } } type Build struct {