diff options
Diffstat (limited to 'doPublish.go')
| -rw-r--r-- | doPublish.go | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/doPublish.go b/doPublish.go index a9e5be5..bd28a13 100644 --- a/doPublish.go +++ b/doPublish.go @@ -10,6 +10,7 @@ import ( "go.wit.com/lib/fhelp" "go.wit.com/lib/gui/shell" + "go.wit.com/lib/protobuf/argvpb" "go.wit.com/log" ) @@ -26,7 +27,7 @@ func doPublish() error { log.Info("$ENV[GUIRELEASE_REASON] was not set") reason := fhelp.InputFromUser("set tag message:") if reason == "" { - me.argv.BadExit("merge failed", fmt.Errorf("GUIRELEASE_REASON was blank")) + argvpb.BadExit("merge failed", fmt.Errorf("GUIRELEASE_REASON was blank")) } os.Setenv("GUIRELEASE_REASON", reason) } @@ -35,13 +36,13 @@ func doPublish() error { cmd = []string{"forge", "merge", "--all"} if _, err := shell.RunRealtimeError(cmd); err != nil { - me.argv.BadExit("merge failed", nil) + argvpb.BadExit("merge failed", nil) } cmd = []string{"forge", "merge", "check"} if _, err := shell.RunRealtimeError(cmd); err != nil { if _, err := shell.RunVerbose(cmd); err != nil { - me.argv.BadExit("merge failed", nil) + argvpb.BadExit("merge failed", nil) } } // todo: os.Stat() file @@ -50,7 +51,7 @@ func doPublish() error { if err := doInstall(me.forge.Repos); err != nil { log.Info("doInstall() failed", err) - me.argv.BadExit("merge failed", nil) + argvpb.BadExit("merge failed", nil) } if os.Getenv("GUIRELEASE_REASON") == "" { @@ -71,9 +72,9 @@ func doPublish() error { } if _, err := shell.RunRealtimeError(cmd); err != nil { log.Info("releaser failed", err) - me.argv.BadExit("publishing failed", nil) + argvpb.BadExit("publishing failed", nil) } - me.argv.GoodExit("PUBLISH WORKED") + argvpb.GoodExit("PUBLISH WORKED") return nil } |
