From b51341b99dca7dfd0b2116bb3c89e16ea1440be1 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 27 Jan 2024 15:56:35 +0100 Subject: [PATCH] allow default_tag to be empty --- plugin/impl.go | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/plugin/impl.go b/plugin/impl.go index f920ef4..98ee0c8 100644 --- a/plugin/impl.go +++ b/plugin/impl.go @@ -183,11 +183,22 @@ func (p *Plugin) Validate() error { p.settings.Build.Ref, p.settings.Build.Branch, ) { - tag, err := DefaultTagSuffix( - p.settings.Build.Ref, - p.settings.Build.TagsDefaultName, - p.settings.Build.TagsSuffix, - ) + var tag []string + var err error + + if p.settings.Build.TagsSuffix != "" { + tag, err = DefaultTagSuffix( + p.settings.Build.Ref, + p.settings.Build.TagsDefaultName, + p.settings.Build.TagsSuffix, + ) + } else { + tag, err = DefaultTagSuffix( + p.settings.Build.Ref, + p.settings.Build.TagsSuffix, + "", + ) + } if err != nil { logrus.Printf("cannot build docker image for %s, invalid semantic version", p.settings.Build.Ref) return err