diff options
| author | Jeff Carr <[email protected]> | 2024-02-11 18:58:52 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-11 18:58:52 -0600 |
| commit | 2a46bd2c9e34cf929f28837f36e66954c434aa15 (patch) | |
| tree | 43c4f106345e2844c5ac9f0cc1ee5d3a796465a3 /releaseWindow.go | |
| parent | 4f2f0426688117eb23c9138899a922210e42b232 (diff) | |
fix hidden tracking
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'releaseWindow.go')
| -rw-r--r-- | releaseWindow.go | 32 |
1 files changed, 25 insertions, 7 deletions
diff --git a/releaseWindow.go b/releaseWindow.go index 41f75af..9a93c3e 100644 --- a/releaseWindow.go +++ b/releaseWindow.go @@ -184,14 +184,13 @@ func createReleaseBox(box *gui.Node) { release.whitelist[release.current.String()] = release.current }) - release.checkSafeB = release.grid.NewButton("CheckSafeGoSumRemake()", func() { + release.checkSafeB = release.grid.NewButton("fullDoubleCheckFix()", func() { buttonDisable() - release.current.status.CheckSafeGoSumRemake() - release.current.status.MakeRedomod() - if ok, _ := release.current.status.CheckGoSum(); ok { - log.Info("repo has go.sum requirements that are clean") + if fullDoubleCheckFix() { + log.Info("go.sum is clean") } else { log.Info("repo go.sum FAILED") + return } buttonEnable() }) @@ -236,9 +235,9 @@ func createReleaseBox(box *gui.Node) { buttonEnable() }) - release.grid.NewButton("release(5)", func() { + release.grid.NewButton("release(15)", func() { buttonDisable() - for n := 0; n <= 5; n++ { + for n := 0; n <= 15; n++ { if doRelease() { log.Info("doRelease() worked") } else { @@ -255,6 +254,25 @@ func createReleaseBox(box *gui.Node) { }) } +func fullDoubleCheckFix() bool { + release.current.status.CheckSafeGoSumRemake() + release.current.status.MakeRedomod() + if ok, _ := release.current.status.CheckGoSum(); ok { + log.Info("go.sum is clean") + } else { + log.Info("repo go.sum FAILED") + return false + } + if ok, _ := release.current.status.CheckGoSum(); ok { + log.Info("repo has go.sum requirements that are clean") + // release.current.setGoSumStatus("CLEAN") + release.status.SetValue("GOOD") + release.notes.SetValue("CheckGoSum() does not seem to lie") + return true + } + return false +} + func goodCheckGoSum() bool { tmp := release.current.String() log.Info("goodCheckGoSum() START on repo:", tmp, "STATUS =", release.current.getGoSumStatus()) |
