From 7b3415c36f2502674d00cb06935c7f69b1e82d95 Mon Sep 17 00:00:00 2001 From: Christian Schlotter Date: Thu, 18 Jan 2024 16:23:27 +0100 Subject: [PATCH] hack/prowjob-gen skip creating empty files --- hack/tools/prowjob-gen/generator.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hack/tools/prowjob-gen/generator.go b/hack/tools/prowjob-gen/generator.go index 420f0a542c72..b597c20570a0 100644 --- a/hack/tools/prowjob-gen/generator.go +++ b/hack/tools/prowjob-gen/generator.go @@ -87,6 +87,11 @@ func (g *generator) generate() error { return errors.Wrapf(err, "Generating prowjobs for template %s", tpl.Name) } + if out.Len() == len(generatedFileHeader) { + klog.Infof("Skipping template %s for branch %s because the resulting file would have been empty", tpl.Name, branch) + continue + } + fileName, err := g.executeNameTemplate(branch, tpl.Name) if err != nil { return errors.Wrapf(err, "Generating name for template %s and branch %s", tpl.Name, branch)