From 2892efeddae4aadb2005a3ae26760f50904224a8 Mon Sep 17 00:00:00 2001 From: Matt Leung Date: Fri, 8 Sep 2017 15:28:25 -0700 Subject: [PATCH] Add repo to task labels for build filtering Add generated labels after user-defined labels to prevent tampering --- server/hook.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/hook.go b/server/hook.go index cfcdde761..dbe7673de 100644 --- a/server/hook.go +++ b/server/hook.go @@ -322,10 +322,11 @@ func PostHook(c *gin.Context) { task := new(queue.Task) task.ID = fmt.Sprint(item.Proc.ID) task.Labels = map[string]string{} - task.Labels["platform"] = item.Platform for k, v := range item.Labels { task.Labels[k] = v } + task.Labels["platform"] = item.Platform + task.Labels["repo"] = b.Repo.FullName task.Data, _ = json.Marshal(rpc.Pipeline{ ID: fmt.Sprint(item.Proc.ID),