Merge pull request #4542 from Sixeight/fix-release-create-d-option

People doesn't want to publish release when specify -d option
This commit is contained in:
Sam 2021-10-19 09:05:07 -07:00 committed by GitHub
commit 5d27e1d272
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -241,6 +241,13 @@ func createRun(opts *CreateOptions) error {
opts.Body = text
}
saveAsDraft := "Save as draft"
publishRelease := "Publish release"
defaultSubmit := publishRelease
if opts.Draft {
defaultSubmit = saveAsDraft
}
qs = []*survey.Question{
{
Name: "prerelease",
@ -254,10 +261,11 @@ func createRun(opts *CreateOptions) error {
Prompt: &survey.Select{
Message: "Submit?",
Options: []string{
"Publish release",
"Save as draft",
publishRelease,
saveAsDraft,
"Cancel",
},
Default: defaultSubmit,
},
},
}