diff options
author | Andrew Gerrand <adg@golang.org> | 2014-08-13 14:00:10 +1000 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2014-08-13 14:00:10 +1000 |
commit | 6d2cb9a3474e432b346648815f10699e2f94e946 (patch) | |
tree | 61f1857537e698ed7ffdacda3a7e6cd6c53d21dc /misc | |
parent | 02573c02d6a6f5f2fc291c18cbca0c6bfeea1ab9 (diff) | |
download | go-6d2cb9a3474e432b346648815f10699e2f94e946.tar.gz |
misc/makerelease: exit with nonzero status code on error
LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/129040043
Diffstat (limited to 'misc')
-rw-r--r-- | misc/makerelease/makerelease.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/misc/makerelease/makerelease.go b/misc/makerelease/makerelease.go index f67cd5414..1f60f8704 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 { |