From 038eefb8fc70d31dc7d76af902edde892947428c Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Tue, 17 Apr 2018 11:31:24 +0200 Subject: [PATCH] Fix: Jenkins targets might have dependencies Signed-off-by: Knut Ahlers --- filters.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/filters.go b/filters.go index 684eaf1..61f3cdb 100644 --- a/filters.go +++ b/filters.go @@ -1,10 +1,10 @@ package main import ( + "bufio" "context" "strings" - "github.com/Luzifer/go_helpers/str" "github.com/google/go-github/github" log "github.com/sirupsen/logrus" ) @@ -55,8 +55,11 @@ func filterMakeJenkins(repo *github.Repository) bool { return false } - if str.StringInSlice("jenkins:", strings.Split(*fc.Content, "\n")) { - return true + scanner := bufio.NewScanner(strings.NewReader(*fc.Content)) + for scanner.Scan() { + if strings.HasPrefix(scanner.Text(), "jenkins:") { + return true + } } return false