allow default_tag to be empty

This commit is contained in:
pat-s 2024-01-27 15:56:35 +01:00
commit b51341b99d
No known key found for this signature in database
GPG key ID: 3C6318841EF78925

View file

@ -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