automatically whitelist things from unwind

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-02-02 18:11:19 -06:00
parent be60237c1c
commit e822f59663
1 changed files with 21 additions and 4 deletions

View File

@ -27,17 +27,33 @@ func findUnreleased() bool {
return false
}
func unwindWhitelist() {
for _, repo := range me.allrepos {
if strings.HasPrefix(repo.String(), "go.wit.com/dev") {
release.whitelist[repo.String()] = repo
repo.setGoSumStatus("WHITELIST")
}
}
}
func createUnreleaseBox(box *gui.Node) {
group := release.box.NewGroup("undo and redo things")
group.NewButton("whitelist go.wit.com/dev", func() {
me.Disable()
defer me.Enable()
unwindWhitelist()
})
group.NewButton("find the unreleased", func() {
me.Disable()
defer me.Enable()
unwindWhitelist()
findUnreleased()
})
release.unreleaseB = group.NewButton("re-release", func() {
// var count int = 0
me.Disable()
unwindWhitelist()
if rerelease() {
log.Info("good to re-release another one")
} else {
@ -46,17 +62,18 @@ func createUnreleaseBox(box *gui.Node) {
}
me.Enable()
})
group.NewButton("loop(5)", func() {
group.NewButton("loop(10)", func() {
me.Disable()
for n := 0; n <= 5; n++ {
unwindWhitelist()
for n := 0; n <= 10; n++ {
if rerelease() {
log.Info("good to re-release another one")
} else {
log.Info("loop(3) failed")
log.Info("loop() failed", n)
return
}
}
log.Info("loop(5) worked")
log.Info("loop(10) worked")
me.Enable()
})
}