From 66bd2481ae1cbc956f9ad45f6996c8a495d9ad3a Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 7 Nov 2024 03:32:00 -0600 Subject: remote msg() --- doRelease.go | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'doRelease.go') diff --git a/doRelease.go b/doRelease.go index 34159c3..86808c8 100644 --- a/doRelease.go +++ b/doRelease.go @@ -174,17 +174,20 @@ func doPublishVersion() bool { if gopath == "go.wit.com/apps/guireleaser" { log.Info("CAN NOT SELF UPDATE. cmd =", cmd) log.Info("go get must be run from somewhere else other than guireleaser") - log.Info("fix this!") - os.Exit(-1) - } - // publish go.mod & go.sum for use with go - os.Unsetenv("GO111MODULE") - log.Info("TRYING TO SELF UPDATE HERE. cmd =", cmd) - err, out = me.release.guireleaser.Status.RunCmd(cmd) - if gopath == "go.wit.com/apps/guireleaser" { - // ignore errors on updating myself - log.Info("IGNORE SELF UPDATE ERROR. cmd =", cmd) - err = nil + err, ok, output := shell.RunCmd("", cmd) + log.Info("err =", err) + log.Info("ok =", ok) + log.Info("output =", output) + } else { + // publish go.mod & go.sum for use with go + os.Unsetenv("GO111MODULE") + log.Info("TRYING TO SELF UPDATE HERE. cmd =", cmd) + err, out = me.release.guireleaser.Status.RunCmd(cmd) + if gopath == "go.wit.com/apps/guireleaser" { + // ignore errors on updating myself + log.Info("IGNORE SELF UPDATE ERROR. cmd =", cmd) + err = nil + } } } if err == nil { -- cgit v1.2.3