From 06d32b13a52dccfae5c3ef25e6d96249e670e143 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Wed, 28 Sep 2022 03:25:04 +0200 Subject: [PATCH] ingore empty string tags --- plugin/impl.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/plugin/impl.go b/plugin/impl.go index ea7a4df..fbb6145 100644 --- a/plugin/impl.go +++ b/plugin/impl.go @@ -6,6 +6,7 @@ import ( "os" "os/exec" "path/filepath" + "strings" "time" "github.com/sirupsen/logrus" @@ -99,7 +100,18 @@ func (p *Plugin) Validate() error { logrus.Printf("skipping automated docker build for %s", p.settings.Build.Ref) return nil } + } else { + // ignore empty tags + var tags []string + for _, t := range p.settings.Build.Tags.Value() { + t = strings.TrimSpace(t) + if t != "" { + tags = append(tags, t) + } + } + p.settings.Build.Tags = *cli.NewStringSlice(tags...) } + if p.settings.Build.LabelsAuto { p.settings.Build.Labels = *cli.NewStringSlice(p.Labels()...) }