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:
commit
5d27e1d272
1 changed files with 10 additions and 2 deletions
|
|
@ -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,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue