Add bulk issue label and milestone operations #90
Labels
No labels
blocked
bug
decision
duplicate
enhancement
help wanted
invalid
landed?
question
ready-to-merge
stale
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/tools#90
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User story: So that I can triage many issues from the CLI without repetitive one-by-one edits,
forgeneeds safe bulk label and milestone operations with all-target preflight checks.Part of the "Forge / workspace CLI tooling" arc.
Problem
The issue organization workflow needs to apply labels and milestones across many issues. Current
forge issue edit,forge issue labels, andforge issue milestonecommands operate on one issue at a time.That makes repo-wide triage noisy and error-prone.
Desired Behavior
Add bulk operations while copying
ghCLI parameters as closely as practical.Target shape:
Compatibility goals:
gh issue editdoes.--add-label,--remove-label,--milestone, and--remove-milestonenames.--continue-on-errorflag is added later.Validation
Tests should cover multiple issues, repeated labels, milestone set/remove, cross-repo URL targets when supported, and preflight failure that leaves all issues unchanged.