Skip to content

feat(compose): add labels, assignees, milestone to compose buffers#49

Merged
barrettruth merged 1 commit intomainfrom
feat/compose-fields
Apr 4, 2026
Merged

feat(compose): add labels, assignees, milestone to compose buffers#49
barrettruth merged 1 commit intomainfrom
feat/compose-fields

Conversation

@barrettruth
Copy link
Copy Markdown
Owner

Problem

PR compose buffers only supported draft and reviewers metadata. Issue compose
buffers lacked milestone support. Codeberg's tea CLI flags for labels and
assignees were ignored entirely.

Solution

Extend all three backends (gh, glab, tea) to accept and pass labels,
assignees, and milestone for both create_pr_cmd and create_issue_cmd.
Render and parse these fields in both the PR and issue compose buffers.

Closes #38

Problem: PR compose buffers only supported draft and reviewers metadata.
Issue compose buffers lacked milestone support. Codeberg's `tea` CLI
flags for labels and assignees were ignored entirely.

Solution: Extend all three backends (`gh`, `glab`, `tea`) to accept and
pass labels, assignees, and milestone for both `create_pr_cmd` and
`create_issue_cmd`. Render and parse these fields in both the PR and
issue compose buffers. Update `push_and_create` and `submit_issue`
signatures and all call sites accordingly.
@barrettruth barrettruth merged commit eb092fb into main Apr 4, 2026
7 checks passed
@barrettruth barrettruth deleted the feat/compose-fields branch April 4, 2026 21:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

flesh out specifying all fields supported by backend clis for {p,m}rs and issues, etc.

1 participant