skip publish for private repos
This commit is contained in:
parent
1f5b5d4688
commit
6ad559dbbc
11
doRelease.go
11
doRelease.go
|
@ -147,14 +147,23 @@ func doPublishVersion() bool {
|
|||
log.Info("go.sum must exist here")
|
||||
me.release.guireleaser.Status.MakeRedomod()
|
||||
}
|
||||
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)
|
||||
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)
|
||||
log.Info("SELF UPDATE WORKED")
|
||||
|
|
|
@ -30,7 +30,13 @@ func setTargetVersion() {
|
|||
if repo.GoPath() == "go.wit.com/widget" {
|
||||
repo.Status.SetTargetVersion("v" + widgetVersion)
|
||||
} else {
|
||||
repo.Status.SetTargetVersion("v" + releaseVersion)
|
||||
prefix := "v" + releaseVersion
|
||||
lasttag := repo.Status.LastTag()
|
||||
if strings.HasPrefix(lasttag, prefix) {
|
||||
repo.Status.SetTargetVersion(lasttag)
|
||||
} else {
|
||||
repo.Status.SetTargetVersion(prefix)
|
||||
}
|
||||
}
|
||||
if strings.HasPrefix(repo.GoPath(), "go.wit.com/dev/") {
|
||||
lasttag := repo.Status.GetLastTagVersion()
|
||||
|
|
Loading…
Reference in New Issue