What happens
post-retro.sh passes --label "ready-for-triage" to gh issue create, which fails with could not add label: 'ready-for-triage' not found if the label hasn't been pre-provisioned in the target repo. This causes the entire retro workflow to fail with exit code 1 even though the agent completed successfully.
Observed in https://github.com/fullsend-ai/.fullsend/actions/runs/28469348936/job/84377689680 — retro on PR #2795 targeting fullsend-ai/fullsend.
What should happen
The retro workflow should succeed. Either the label should be created automatically before use, or the post-script should handle a missing label gracefully (create it, or proceed without it and log a warning).
Context
The ready-for-triage label was introduced in c04131b (PR #2679) to enable bot-to-bot dispatch handoffs after ADR 0054 blocked bot actors on issues.opened events. The label exists in the scaffold template (internal/scaffold/fullsend-repo/) so newly provisioned repos get it, but existing repos were not updated.
Related issues:
What happens
post-retro.shpasses--label "ready-for-triage"togh issue create, which fails withcould not add label: 'ready-for-triage' not foundif the label hasn't been pre-provisioned in the target repo. This causes the entire retro workflow to fail with exit code 1 even though the agent completed successfully.Observed in https://github.com/fullsend-ai/.fullsend/actions/runs/28469348936/job/84377689680 — retro on PR #2795 targeting
fullsend-ai/fullsend.What should happen
The retro workflow should succeed. Either the label should be created automatically before use, or the post-script should handle a missing label gracefully (create it, or proceed without it and log a warning).
Context
The
ready-for-triagelabel was introduced in c04131b (PR #2679) to enable bot-to-bot dispatch handoffs after ADR 0054 blocked bot actors onissues.openedevents. The label exists in the scaffold template (internal/scaffold/fullsend-repo/) so newly provisioned repos get it, but existing repos were not updated.Related issues: