From 5254af0fe43fefb5461e7118693f61f738c14c9e Mon Sep 17 00:00:00 2001 From: cellarspoon Date: Fri, 31 Dec 2021 13:45:01 +0100 Subject: [PATCH] fix: handle no changes edge case for recipe release --- cli/recipe/release.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cli/recipe/release.go b/cli/recipe/release.go index a72a34ea..d138378d 100644 --- a/cli/recipe/release.go +++ b/cli/recipe/release.go @@ -372,6 +372,10 @@ func createReleaseFromPreviousTag(tagString, mainAppVersion string, recipe recip tagString = newTag.String() } + if lastGitTag.String() == tagString { + logrus.Fatalf("latest git tag (%s) and synced lable (%s) are the same?", lastGitTag, tagString) + } + if !internal.NoInput { prompt := &survey.Confirm{ Message: fmt.Sprintf("current: %s, new: %s, correct?", lastGitTag, tagString),