diff --git a/cli/recipe/upgrade.go b/cli/recipe/upgrade.go index dbf6d8ac8..ad2f8e9e7 100644 --- a/cli/recipe/upgrade.go +++ b/cli/recipe/upgrade.go @@ -125,7 +125,7 @@ is up to the end-user to decide. return err } delta := tagcmp.UpgradeType(upElement) - if delta == bumpType { + if delta <= bumpType { upgradeTag = upTag.String() break } @@ -150,10 +150,11 @@ is up to the end-user to decide. logrus.Fatal(err) } } + if err := recipe.UpdateTag(image, upgradeTag); err != nil { logrus.Fatal(err) } - logrus.Debugf("tag updated from '%s' to '%s' for '%s'", image, upgradeTag, recipe.Name) + logrus.Infof("tag updated from '%s' to '%s' for '%s'", tag.String(), upgradeTag, recipe.Name) } return nil