diff options
| author | Jeff Carr <[email protected]> | 2024-02-14 16:06:52 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-14 16:06:52 -0600 |
| commit | cd4bd5b9144b90446f9a50fadca5f653f58d7c1f (patch) | |
| tree | c067fcb93aa3e0d874099c8a31e4a1e9058f7149 | |
| parent | 1554249afd42b33539504863dc15df58a2b718a7 (diff) | |
recreate go.sum (happens after guireleaser is released)
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | doRelease.go | 28 | ||||
| -rw-r--r-- | main.go | 2 |
2 files changed, 19 insertions, 11 deletions
diff --git a/doRelease.go b/doRelease.go index 75041bb..d339186 100644 --- a/doRelease.go +++ b/doRelease.go @@ -3,8 +3,10 @@ package main import ( "os" + "path/filepath" "strings" + "go.wit.com/lib/gui/shell" "go.wit.com/log" ) @@ -29,14 +31,14 @@ func doRelease() bool { case "manually chosen": log.Warn("attempting manual release", release.version.String()) /* - case "NOT READY": - log.Warn("attempting to release. TODO: recheck go.sum here", release.version.String()) - log.Warn("Sleep 10") - log.Sleep(10) - case "UNRELEASED": - log.Warn("attempting to release. TODO: dig deep on go.sum here", release.version.String()) - log.Warn("Sleep 10") - log.Sleep(10) + case "NOT READY": + log.Warn("attempting to release. TODO: recheck go.sum here", release.version.String()) + log.Warn("Sleep 10") + log.Sleep(10) + case "UNRELEASED": + log.Warn("attempting to release. TODO: dig deep on go.sum here", release.version.String()) + log.Warn("Sleep 10") + log.Sleep(10) */ default: 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 // to the development branch - if ! release.current.status.RevertMasterToDevel() { + if !release.current.status.RevertMasterToDevel() { log.Info("Revert Failed") return false } @@ -118,7 +120,7 @@ func doRelease() bool { release.current.vLabel.SetLabel(cbname + " " + cbversion) // attempt to find another repo to release - if ! doReleaseFindNext() { + if !doReleaseFindNext() { log.Info("doReleaseFindNext() could not find a new") return false } @@ -165,6 +167,12 @@ func doPublishVersion() bool { log.Info("CAN NOT SELF UPDATE HERE. cmd =", cmd) 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") log.Info("TRYING TO SELF UPDATE HERE. cmd =", cmd) err, out := release.guireleaser.status.RunCmd(cmd) @@ -54,7 +54,7 @@ func main() { } 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") os.Exit(0) } |
