summaryrefslogtreecommitdiff
path: root/doRelease.go
diff options
context:
space:
mode:
Diffstat (limited to 'doRelease.go')
-rw-r--r--doRelease.go21
1 files changed, 15 insertions, 6 deletions
diff --git a/doRelease.go b/doRelease.go
index a78602e..13e5208 100644
--- a/doRelease.go
+++ b/doRelease.go
@@ -147,13 +147,22 @@ func doPublishVersion() bool {
log.Info("go.sum must exist here")
me.release.guireleaser.Status.MakeRedomod()
}
- 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)
+ var err error
+ var out string
+ if me.current.Status.IsPrivate() {
+ // do not self update private repos
err = nil
+ out = "This is a private repo and can not be self checked"
+ } 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 {
log.Info("SELF UPDATE OK. out =", out)