diff --git a/cli/recipe/upgrade.go b/cli/recipe/upgrade.go index f6fa259e..baeb0757 100644 --- a/cli/recipe/upgrade.go +++ b/cli/recipe/upgrade.go @@ -61,6 +61,10 @@ You may invoke this command in "wizard" mode and be prompted for input: Action: func(c *cli.Context) error { recipe := internal.ValidateRecipeWithPrompt(c, true) + if err := recipePkg.EnsureUpToDate(recipe.Name); err != nil { + logrus.Fatal(err) + } + bumpType := btoi(internal.Major)*4 + btoi(internal.Minor)*2 + btoi(internal.Patch) if bumpType != 0 { // a bitwise check if the number is a power of 2