From 45990423546695d878d779f1bee94893aa08cd59 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Fri, 17 Jul 2020 09:57:00 -0400 Subject: [PATCH] gitsrht-update-hook: limit number of build submissions --- gitsrht-update-hook/post-update.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gitsrht-update-hook/post-update.go b/gitsrht-update-hook/post-update.go index dcacaf6..3a0d1b8 100644 --- a/gitsrht-update-hook/post-update.go +++ b/gitsrht-update-hook/post-update.go @@ -170,6 +170,7 @@ func postUpdate() { if err != nil { logger.Fatalf("Failed to parse redis host: %v", err) } + nbuilds := 0 redis := goredis.NewClient(ropts) for i, refname := range refs { var oldref, newref string @@ -233,7 +234,7 @@ func postUpdate() { } oids[commit.Hash.String()] = nil - if buildOrigin != "" { + if buildOrigin != "" && nbuilds < 4 { submitter := GitBuildSubmitter{ BuildOrigin: buildOrigin, Commit: commit, @@ -260,6 +261,7 @@ func postUpdate() { for _, result := range results { log.Printf("\033[94m%s\033[0m [%s]", result.Url, result.Name) } + nbuilds += len(results) } } -- 2.38.4