diff options
Diffstat (limited to 'releaseWindow.go')
| -rw-r--r-- | releaseWindow.go | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/releaseWindow.go b/releaseWindow.go index 909d392..0fe2ad8 100644 --- a/releaseWindow.go +++ b/releaseWindow.go @@ -67,10 +67,7 @@ func createReleaseBox(box *gui.Node) { release.reasonS = "gocui" partS := strings.Split(release.versionS, ".") - release.whitelist = make(map[string]*repo) - - release.whitelist["go.wit.com/apps/guireleaser"] = nil - release.whitelist["go.wit.com/lib/gui/repostatus"] = nil + initWhitelist() release.box = box release.group = release.box.NewGroup("things") @@ -373,6 +370,21 @@ func setCurrentRepo(newcur *repo, s string, note string) bool { return true } +func initWhitelist() { + release.whitelist = make(map[string]*repo) + for _, repo := range me.allrepos { + if strings.HasPrefix(repo.String(), "go.wit.com/dev/") { + release.whitelist[repo.String()] = repo + } + if repo.String() == "go.wit.com/apps/guireleaser" { + release.whitelist[repo.String()] = repo + } + if repo.String() == "go.wit.com/lib/gui/repostatus" { + release.whitelist[repo.String()] = repo + } + } +} + func scanForReady() bool { for _, repo := range me.allrepos { goSumS := repo.getGoSumStatus() |
