recreate go.sum (happens after guireleaser is released)

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-02-14 16:06:52 -06:00
parent 1554249afd
commit cd4bd5b914
2 changed files with 19 additions and 11 deletions

View File

@ -3,8 +3,10 @@ package main
import ( import (
"os" "os"
"path/filepath"
"strings" "strings"
"go.wit.com/lib/gui/shell"
"go.wit.com/log" "go.wit.com/log"
) )
@ -29,14 +31,14 @@ func doRelease() bool {
case "manually chosen": case "manually chosen":
log.Warn("attempting manual release", release.version.String()) log.Warn("attempting manual release", release.version.String())
/* /*
case "NOT READY": case "NOT READY":
log.Warn("attempting to release. TODO: recheck go.sum here", release.version.String()) log.Warn("attempting to release. TODO: recheck go.sum here", release.version.String())
log.Warn("Sleep 10") log.Warn("Sleep 10")
log.Sleep(10) log.Sleep(10)
case "UNRELEASED": case "UNRELEASED":
log.Warn("attempting to release. TODO: dig deep on go.sum here", release.version.String()) log.Warn("attempting to release. TODO: dig deep on go.sum here", release.version.String())
log.Warn("Sleep 10") log.Warn("Sleep 10")
log.Sleep(10) log.Sleep(10)
*/ */
default: default:
log.Warn("what is this?", release.version.String(), release.status.String()) log.Warn("what is this?", release.version.String(), release.status.String())
@ -90,7 +92,7 @@ func doRelease() bool {
// unwind and re-tag. Now that the go.mod and go.sum are published, revert // unwind and re-tag. Now that the go.mod and go.sum are published, revert
// to the development branch // to the development branch
if ! release.current.status.RevertMasterToDevel() { if !release.current.status.RevertMasterToDevel() {
log.Info("Revert Failed") log.Info("Revert Failed")
return false return false
} }
@ -118,7 +120,7 @@ func doRelease() bool {
release.current.vLabel.SetLabel(cbname + " " + cbversion) release.current.vLabel.SetLabel(cbname + " " + cbversion)
// attempt to find another repo to release // attempt to find another repo to release
if ! doReleaseFindNext() { if !doReleaseFindNext() {
log.Info("doReleaseFindNext() could not find a new") log.Info("doReleaseFindNext() could not find a new")
return false return false
} }
@ -165,6 +167,12 @@ func doPublishVersion() bool {
log.Info("CAN NOT SELF UPDATE HERE. cmd =", cmd) log.Info("CAN NOT SELF UPDATE HERE. cmd =", cmd)
return false return false
} }
homeDir, _ := os.UserHomeDir()
gosum := filepath.Join(homeDir, "go/src/go.wit.com/apps/guireleaser/go.sum")
if !shell.Exists(gosum) {
log.Info("go.sum must exist here")
release.guireleaser.status.MakeRedomod()
}
os.Unsetenv("GO111MODULE") os.Unsetenv("GO111MODULE")
log.Info("TRYING TO SELF UPDATE HERE. cmd =", cmd) log.Info("TRYING TO SELF UPDATE HERE. cmd =", cmd)
err, out := release.guireleaser.status.RunCmd(cmd) err, out := release.guireleaser.status.RunCmd(cmd)

View File

@ -54,7 +54,7 @@ func main() {
} }
gosum := filepath.Join(homeDir, "go/src/go.wit.com/apps/guireleaser/go.sum") gosum := filepath.Join(homeDir, "go/src/go.wit.com/apps/guireleaser/go.sum")
if ! shell.Exists(gosum) { if !shell.Exists(gosum) {
log.Info("go.sum must exist here") log.Info("go.sum must exist here")
os.Exit(0) os.Exit(0)
} }