after finding a fixable repo, update go.sum

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-02-07 09:58:29 -06:00
parent f7bcde226f
commit 7aca2fcb69
3 changed files with 17 additions and 6 deletions

View File

@ -84,6 +84,9 @@ func globalDisplayOptions(box *gui.Node) {
me.setBranchesToMasterB = group1.NewButton("set all branches to master", func() { me.setBranchesToMasterB = group1.NewButton("set all branches to master", func() {
me.Disable() me.Disable()
for _, repo := range me.allrepos { for _, repo := range me.allrepos {
if repo.status.ReadOnly() {
continue
}
if whitelist(repo.String()) { if whitelist(repo.String()) {
continue continue
} }
@ -91,10 +94,10 @@ func globalDisplayOptions(box *gui.Node) {
log.Warn("set master branch worked", repo.String()) log.Warn("set master branch worked", repo.String())
repo.newScan() repo.newScan()
} else { } else {
log.Warn("set master branch failed", repo.String())
repo.newScan() repo.newScan()
me.Enable() log.Warn("set master branch failed", repo.String())
return log.Warn("set master branch failed", repo.String())
log.Warn("set master branch failed", repo.String())
} }
} }
me.Enable() me.Enable()

View File

@ -30,16 +30,16 @@ func main() {
repoworld() repoworld()
me.releaseReasonS = "better Malinae" me.releaseReasonS = "checkbox fixes"
for _, repo := range me.allrepos { for _, repo := range me.allrepos {
repo.status.UpdateCurrent() repo.status.UpdateCurrent()
repo.newScan() repo.newScan()
if repo.String() == "go.wit.com/widget" { if repo.String() == "go.wit.com/widget" {
repo.targetVersion.SetText("v" + "1.1.15") repo.targetVersion.SetText("v" + "1.1.16")
} else { } else {
repo.targetVersion.SetText("v" + "0.20.0") repo.targetVersion.SetText("v" + "0.20.1")
} }
if strings.HasPrefix(repo.String(), "go.wit.com/dev/") { if strings.HasPrefix(repo.String(), "go.wit.com/dev/") {
lasttag := repo.status.GetLastTagVersion() lasttag := repo.status.GetLastTagVersion()

View File

@ -182,6 +182,14 @@ func createReleaseBox(box *gui.Node) {
// scan for new repo // scan for new repo
findNextDirty("") findNextDirty("")
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")
// release.current.setGoSumStatus("CLEAN")
release.status.SetValue("GOOD")
release.notes.SetValue("CheckGoSum() does not seem to lie")
}
} else { } else {
log.Info("SELF UPDATE FAILED err =", err) log.Info("SELF UPDATE FAILED err =", err)
log.Info("SELF UPDATE FAILED out =", out) log.Info("SELF UPDATE FAILED out =", out)