]> Cypherpunks repositories - gostls13.git/commitdiff
misc/makerelease: exit with nonzero status code on error
authorAndrew Gerrand <adg@golang.org>
Wed, 13 Aug 2014 04:00:10 +0000 (14:00 +1000)
committerAndrew Gerrand <adg@golang.org>
Wed, 13 Aug 2014 04:00:10 +0000 (14:00 +1000)
LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/129040043

misc/makerelease/makerelease.go

index f67cd5414c8ea4781e37153274beb930b7b46a56..1f60f87045aee0bff018f8479ab783125a2ba041 100644 (file)
@@ -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 {