Repository navigation
Triage labels and long running feature branches #1349
Replies: 1 comment
|
There's no built-in state for this. The skills stop at the commit, and a repo-local label like your What the skills actually do (v1.3.2):
So your label keeps the RFA loop clean, but a ticket blocked by a landed one still reads as blocked until the branch hits main. #936 is the same problem inside On a long-running branch I'd close each ticket when it lands and let the parent carry "not on main yet": gh issue close 42 --comment "Landed on feature/foo in abc1234, ships with feature/foo"Then keep a draft PR from the feature branch to main with One more source of clutter: |
Uh oh!
There was an error while loading. Please reload this page.
I've recently been working on a long running feature branch, with github as my tracker.
As I've been /implementing specs/tickets these commits either get pushed directly to the feature branch, or into their own PR (for Q/A) and then merged into the feature branch later.
The skills seem to leave the ready-for-agent/ready-for-human labels on the ticket and so when I triage or search for new implementable work, they show up yet have already been completed. There doesn't seem to be a triage state that reflects 'done, waiting for merge'. Most of the commits have
Closes #Nso will finally close when the feature branch merges to main, but as it stands, there's a load of work on the tracker that is technically done but cluttering the board.As a workaround, I have a
landed-on-branchlabel that I added to the triage-labels.md, so when I consider a feature 'done' I switch out the RFA/RFH label forlanded-on-branch. This also means that I can potentially automate that RFA loop without it picking up tasks that are already 'done'.What's the correct approach here?
TIA
All reactions