From 3502ea0b5b2fb088f856a9734ef8eb763f472a95 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 13 Nov 2024 17:45:51 -0600 Subject: clean releasebox --- releaseBox.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'releaseBox.go') 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() { -- cgit v1.2.3