From 9075b62435b6b4d2cb4aa29233daaef0effe6d24 Mon Sep 17 00:00:00 2001 From: "Babak K. Shandiz" Date: Wed, 10 Jun 2026 23:10:27 +0100 Subject: [PATCH 1/2] docs(discussion): polish help docs Signed-off-by: Babak K. Shandiz --- pkg/cmd/discussion/create/create.go | 6 +++--- pkg/cmd/discussion/discussion.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/cmd/discussion/create/create.go b/pkg/cmd/discussion/create/create.go index 8111b646fc7..66a40de1f3a 100644 --- a/pkg/cmd/discussion/create/create.go +++ b/pkg/cmd/discussion/create/create.go @@ -39,12 +39,12 @@ func NewCmdCreate(f *cmdutil.Factory, runF func(*CreateOptions) error) *cobra.Co cmd := &cobra.Command{ Use: "create [flags]", Short: "Create a new discussion (preview)", - Long: heredoc.Doc(` + Long: heredoc.Docf(` Create a new GitHub Discussion in a repository. - With '--title', '--body', and '--category', a discussion is created non-interactively. + With %[1]s--title%[1]s, %[1]s--body%[1]s, and %[1]s--category%[1]s, a discussion is created non-interactively. Omitting any of these flags triggers interactive prompts when connected to a terminal. - `), + `, "`"), Example: heredoc.Doc(` # Create interactively $ gh discussion create diff --git a/pkg/cmd/discussion/discussion.go b/pkg/cmd/discussion/discussion.go index b04afc906a7..997a07bddeb 100644 --- a/pkg/cmd/discussion/discussion.go +++ b/pkg/cmd/discussion/discussion.go @@ -21,7 +21,7 @@ func NewCmdDiscussion(f *cmdutil.Factory) *cobra.Command { `), Example: heredoc.Doc(` $ gh discussion list - $ gh discussion create --category "General" --title "Hello" + $ gh discussion create --category "General" --title "Hello" --body "Hello World!" $ gh discussion view 123 `), Annotations: map[string]string{ From 2ededc5f5e7fac24a90cfa82aafa812720f5e1a9 Mon Sep 17 00:00:00 2001 From: "Babak K. Shandiz" Date: Wed, 10 Jun 2026 23:13:20 +0100 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- pkg/cmd/discussion/create/create.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cmd/discussion/create/create.go b/pkg/cmd/discussion/create/create.go index 66a40de1f3a..eea3dd3170d 100644 --- a/pkg/cmd/discussion/create/create.go +++ b/pkg/cmd/discussion/create/create.go @@ -42,7 +42,7 @@ func NewCmdCreate(f *cmdutil.Factory, runF func(*CreateOptions) error) *cobra.Co Long: heredoc.Docf(` Create a new GitHub Discussion in a repository. - With %[1]s--title%[1]s, %[1]s--body%[1]s, and %[1]s--category%[1]s, a discussion is created non-interactively. + With %[1]s--title%[1]s, %[1]s--body%[1]s (or %[1]s--body-file%[1]s), and %[1]s--category%[1]s, a discussion is created non-interactively. Omitting any of these flags triggers interactive prompts when connected to a terminal. `, "`"), Example: heredoc.Doc(`