summaryrefslogtreecommitdiff
path: root/doPublish.go
diff options
context:
space:
mode:
Diffstat (limited to 'doPublish.go')
-rw-r--r--doPublish.go13
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
}