summaryrefslogtreecommitdiff
path: root/doRelease.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-23 11:31:07 -0600
committerJeff Carr <[email protected]>2024-02-23 11:31:07 -0600
commit6ad559dbbc63d02349e2e2fafeaaf4ecfb844b7a (patch)
treeb75b8a0969d8e7014418184b08a2a328fe5e68f5 /doRelease.go
parent1f5b5d4688dd92a864ad266d63bb32a02e6045ac (diff)
skip publish for private reposv0.20.9
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)