From 1f91b3bb0310db4c67a8ddd2cc0cdc758afbd72b Mon Sep 17 00:00:00 2001 From: cellarspoon Date: Tue, 28 Dec 2021 01:51:39 +0100 Subject: [PATCH] fix: add prompt before publishing --- cli/recipe/release.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/cli/recipe/release.go b/cli/recipe/release.go index 1bbe9920..2a44c061 100644 --- a/cli/recipe/release.go +++ b/cli/recipe/release.go @@ -378,6 +378,21 @@ func createReleaseFromPreviousTag(tagString, mainAppVersion string, recipe recip newTag.Metadata = mainAppVersion newTagString := newTag.String() + if !internal.NoInput { + prompt := &survey.Confirm{ + Message: fmt.Sprintf("current: %s, new: %s, correct?", lastGitTag, newTagString), + } + + var ok bool + if err := survey.AskOne(prompt, &ok); err != nil { + logrus.Fatal(err) + } + + if !ok { + logrus.Fatal("exiting as requested") + } + } + if err := commitRelease(recipe, newTagString); err != nil { logrus.Fatal(err) }