release pipeline never fires: Actions runner has serviced zero tasks, releases cut by hand #107
Labels
No labels
burndown-2026-06
sunday-sprint
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/cli-guard#107
Loading…
Add table
Add a link
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?
Symptom
The Forgejo-canonical release pipeline (
.forgejo/workflows/release.yml,on: push -> main) has never executed. Evidence at v0.4.0 release time:coily ops forgejo actions task list --repo coilyco-flight-deck/cli-guard->(no tasks)(runner has never picked up a single run for this repo)coily ops forgejo release listwas empty before today (tags v0.1.0-v0.3.0 exist on the remote but have no release objects -> all cut by hand)has_actions: trueon the repo, default branchmain, yet 14featcommits accumulated since v0.3.0 with nov0.4.0tag auto-cutSo v0.4.0 had to be released manually: annotated tag at main HEAD pushed to Forgejo, then
coily ops forgejo release create. The semver bump (v0.3.0 -> v0.4.0, minor) was computed by hand from conventional commits, exactly whattag-bumpshould have done.Likely cause
Actions is enabled on the repo but no runner ever serviced it. Candidates: no runner registered for the
runs-on: dockerlabel reachable from this repo, or the workflow was added (commit580b035) after the relevant pushes and nothing has pushed tomainsince to trigger it. Sinceon:ispush -> branches:[main](not tag push), a tag push does not re-trigger it, and main is already at the tip.Fix
dockerlabel is registered and visible to coilyco-flight-deck/cli-guard.workflow_dispatchtrigger added to the workflow) and confirmtag-bump+create-releasesucceed end to end, so the nextfeat/fixreleases without manual intervention.workflow_dispatchtorelease.ymlso a release can be kicked manually without a dummy commit when main is already at the tip.Until this is fixed, every cli-guard release is a manual tag +
coily ops forgejo release create.Backlog burndown 2026-06-17: closing low-priority (P3/P4) to bring the open count to a manageable level. Nothing lost — reopen if this resurfaces. Batch tag:
burndown-2026-06.