Skip to content

Commit e8dfa9e

Browse files
committed
Fix tag message option hidden
This fixes the option in `gh release create` to generate release notes from the tag message being hidden whenever generated notes are available. This changes the behavior from hiding "generate from tag" and "generate from commit log" being hidden to *only* the "generate from commit log" option being hidden. Fixes cli#5027
1 parent ad8d7bb commit e8dfa9e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

pkg/cmd/release/create/create.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ func createRun(opts *CreateOptions) error {
234234
return err
235235
}
236236

237-
if opts.RepoOverride == "" && generatedNotes == nil {
237+
if opts.RepoOverride == "" {
238238
headRef := opts.TagName
239239
tagDescription, _ = gitTagInfo(opts.TagName)
240240
if tagDescription == "" {
@@ -245,9 +245,11 @@ func createRun(opts *CreateOptions) error {
245245
headRef = "HEAD"
246246
}
247247
}
248-
if prevTag, err := detectPreviousTag(headRef); err == nil {
249-
commits, _ := changelogForRange(fmt.Sprintf("%s..%s", prevTag, headRef))
250-
generatedChangelog = generateChangelog(commits)
248+
if generatedNotes == nil {
249+
if prevTag, err := detectPreviousTag(headRef); err == nil {
250+
commits, _ := changelogForRange(fmt.Sprintf("%s..%s", prevTag, headRef))
251+
generatedChangelog = generateChangelog(commits)
252+
}
251253
}
252254
}
253255

0 commit comments

Comments
 (0)