cli/pkg/cmd/discussion
Max Beizer 2e5623180a
feat(discussion/client): implement Create mutation with tests
Implement the createDiscussion GraphQL mutation in the discussion client.

- Add getRepositoryMeta helper to resolve repo node ID and check
  discussions-enabled flag before mutating
- Skip repo lookup when CreateDiscussionInput.RepositoryID is provided
- Reuse discussionListNode mapping for consistent field coverage
- Table-driven tests: field mapping, pre-resolved repo ID, discussions
  disabled, repo not found, mutation error

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-29 12:36:03 -05:00
..
client feat(discussion/client): implement Create mutation with tests 2026-04-29 12:36:03 -05:00
list fix(discussion list): include search keywords in web mode 2026-04-14 15:07:32 +01:00
shared feat(discussion view): add cursor-based pagination to comments 2026-04-24 23:50:04 +01:00
view test(discussion view): consolidate view run tests 2026-04-29 13:05:21 +01:00
discussion.go Add discussion view command 2026-04-24 21:24:25 +01:00