summaryrefslogtreecommitdiff
path: root/releaseBox.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-11-13 17:45:51 -0600
committerJeff Carr <[email protected]>2024-11-13 17:45:51 -0600
commit3502ea0b5b2fb088f856a9734ef8eb763f472a95 (patch)
tree5ce01afcb30fbcc288870af6bc55ae305e2faae7 /releaseBox.go
parentfcd132c109ed4f1ecf4348a6fdc85092973fbb97 (diff)
clean releasebox
Diffstat (limited to 'releaseBox.go')
-rw-r--r--releaseBox.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/releaseBox.go b/releaseBox.go
index 7604236..351717a 100644
--- a/releaseBox.go
+++ b/releaseBox.go
@@ -223,6 +223,30 @@ func createReleaseBox(box *gui.Node) {
})
grid.NextRow()
+ var longB *gui.Node
+ longB = grid.NewButton("generate go.sum files", func() {
+ me.Disable()
+ var worked bool = true
+ loop := me.repos.View.ReposSortByName()
+ for loop.Scan() {
+ repo := loop.Repo()
+ if repo.Status.Whitelist {
+ continue
+ }
+ ok, err := me.repos.View.CheckValidGoSum(repo)
+ if !ok {
+ log.Info("redo go.sum failed on", repo.GoPath(), err)
+ worked = false
+ }
+ }
+ log.Info("redo go.sum finished with", worked)
+ me.Enable()
+ longB.SetLabel("go.sum files created")
+ if worked {
+ longB.Disable()
+ }
+ })
+ grid.NextRow()
}
func buttonDisable() {