From 30cc2a400372ca23b51a386da8d75e97b0d543e7 Mon Sep 17 00:00:00 2001 From: Erik Seliger Date: Thu, 10 Sep 2020 00:59:28 +0200 Subject: [PATCH] Skip repos without default branch These are usually empty repos with 0 branches. --- internal/campaigns/service.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/campaigns/service.go b/internal/campaigns/service.go index 365cf67cb8..f52dff8436 100644 --- a/internal/campaigns/service.go +++ b/internal/campaigns/service.go @@ -300,6 +300,9 @@ func (svc *Service) ResolveRepositories(ctx context.Context, spec *CampaignSpec) for _, repo := range repos { if _, ok := seen[repo.ID]; !ok { + if repo.DefaultBranch == nil { + continue + } switch st := strings.ToLower(repo.ExternalRepository.ServiceType); st { case "github", "gitlab", "bitbucketserver":