summaryrefslogtreecommitdiff
path: root/doRelease.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-11-07 03:32:00 -0600
committerJeff Carr <[email protected]>2024-11-07 03:32:00 -0600
commit66bd2481ae1cbc956f9ad45f6996c8a495d9ad3a (patch)
tree64b62b17fef806e09d19800df7dfaec74df65eac /doRelease.go
parent9d1b3c03590af139de4a2b63d06f24fd74bcb283 (diff)
remote msg()v0.22.8
Diffstat (limited to 'doRelease.go')
-rw-r--r--doRelease.go25
1 files changed, 14 insertions, 11 deletions
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 {