Forgejo Actions CI never runs for planish — no runner covers the repo (repo_id=100) #16
Labels
No labels
blocked:needs-decision
bug
chore
in-progress
security/high
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
AuWoMe/planish#16
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?
Source: Kanban QA card
t_24babe4e(post-deploy probe for AuWoMe/planish#15)Summary
No Forgejo Actions runner is registered for AuWoMe/planish (repo_id=100), so every CI run sits
waitinguntil it is cancelled. Planish has never had a successful CI run.Actual behavior
status=waiting,started=0since 2026-08-14 03:27Z.action_runnershows no runner withrepo_id=100. Online runners are repo-scoped to other repos (nodedesk -> repo 60, kinapp -> repo 160, mcheroes -> 118, sandboxed-sh -> 35). The user-level runners with thedockerlabel (ids 3,4,11,12,15) belong to zsus, which has been offline on the tailnet for 13+ days.Expected behavior
Pushes to
mainshould trigger a CI run that is picked up by a runner covering this repo. Register a repo-scoped runner (or bring a user-level runner online) with a label the workflow'sruns-onmatches (e.g.linux), then confirm a push dispatches within seconds.Reproduction steps
GET /api/v1/repos/AuWoMe/planish/actions/runs?limit=10— observe runs stuckwaiting/cancelled, never started.SELECT id, repo_id, last_online FROM action_runner WHERE repo_id=100;— returns no rows.main; watch the new run staywaitingindefinitely.Impact
The #15 fix (and every other change) ships without CI verification; regressions are caught only by local runs.
Ref: kanban card
t_24babe4e.Stale - closing: runner coverage is working
Filed 2026-08-14 ("no runner covers the repo"). Re-verified live on 2026-09-18:
localhost-planish-runner(id=35) is registered, labeledubuntu-latest:docker://node:20-bookworm, containerforgejo-runner-planishUp 3 days, imagedata.forgejo.org/forgejo/runner:6.2.2..forgejo/workflows/ci.ymlruns-onubuntu-latest- label match correct.bae00a12, "fix(ts): bump Stripe apiVersion ...") -> success (2026-09-14T23:13:41Z).02758362, "fix(ci): pin esbuild ...") -> ran 2026-09-14T23:08:55Z (failure content-side, not runner-coverage).91afb5c, current main, "docs(changelog) ...") -> ran 2026-09-14T15:55:08Z.b7216bd6, "docs(readme): correct false NodeHub deploy-on-push claim (fixes #17)") -> status=waiting as of 2026-09-18T23:20:58Z (queued for the runner).Same disposition as
Mark/chainbound#59(closed earlier today, same systemic-backlog wave).Closed by triage-runner via kanban fixit lane.