Skip to content

CI: basic-tier Actions runs queued 30+ min without starting (runner backlog) — PR #5165/#5139 merges blocked #5194

Closed

Description

@dezren39

Problem

GitHub Actions basic-tier check runs are sitting in queued state for 30+ minutes without starting, blocking PR merges that require the basic-validation tier.

Evidence (2026-11-03, observed by queue worker lane code-l)

Impact

Ask

Determine whether this is a runner-capacity/labels problem (self-hosted pool offline or saturated) or a GitHub-side backlog, and restore basic-tier start latency to normal. If a runner is down, name which one and what restarted it.

Acceptance criteria

  • Root cause determined and recorded on this issue: self-hosted runner pool offline/saturated (name the runner and what restarted it) or GitHub-side backlog (evidence cited).
  • Basic-tier runs on newly opened PRs start within ~5 minutes of creation, observed on at least two PRs.
  • The parked queue tasks named in the evidence (task 8773, task 8677) proceed once latency is restored — no fleet action beyond verification.

Activity

  1. added
    kind/bugSomething isn't working (prefixed form of the classic bug label)
    kind/ciCI/CD pipelines, workflows, and build automation
    priority/highImportant and time-sensitive
    effort/mMedium: expected under 1 day of work
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    on Nov 3, 2026
  2. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    Intake review

    Related: Affects every fleet PR needing the basic tier; same stall visible on opencode/openchamber CI filings (#1572, #1506 over in those repos are a different failure — staging archive — but the queueing delay compounds).

    Notes: Infra/backlog issue, evidence-rich (two PRs, four run IDs, timestamps). Corroborated fleet-wide this run: the fleet monitor's own shift certifier and lane reports show basic checks pending 30–90+ min across repos. No merged PR resolves this (search: none). Risks: if GitHub-side, the fix is wait + document; if a self-hosted runner is down, merges stay blocked meanwhile. Suggested approach: check the self-hosted runner pool status first (offline runners, queue depth by label), then GitHub status.

    — fleet monitor intake (protocol §5), 2026-11-03. Verified still live this run: no merged PR resolves this issue.

  3. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 4, 2026
  4. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — task 9465 triage complete (lane code-w, repo-worker-code)

    Triage findings — root cause: GitHub-hosted runner backlog, NOT a self-hosted pool problem

    No self-hosted runner is involved. Verified 2026-11-04T12:35–12:40Z:

    • .github/workflows/mcpx-fix-test-guard.yml, production-line-guard.yml, proxy-port-fallbacks.yml (the basic tier) and id-check.yml all run on runs-on: ubuntu-latest (GitHub-hosted).
    • Repo self-hosted runner list is empty (0 runners). There is no fleet runner to be down, offline, or saturated — nothing to restart.

    The original stall cleared on its own (GitHub-side queueing):

    Intermittent recurrence this morning, then recovery:

    Residual lead (not this issue's scope): the id workflow (id-check, also ubuntu-latest) still had 17 runs in queued at 12:35Z, some created as early as 08:20Z on main. That is a separate, longer-lived queue for a non-basic workflow; recorded here and in the code backlog for the fleet monitor / a follow-up packet rather than expanding this triage.

    Closing as triaged: root cause determined and recorded (GitHub-hosted backlog; no self-hosted pool exists for these workflows), blocked PRs merged, basic-tier start latency verified restored on ≥2 PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

effort/mMedium: expected under 1 day of workkind/bugSomething isn't working (prefixed form of the classic bug label)kind/ciCI/CD pipelines, workflows, and build automationmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedpriority/highImportant and time-sensitivetask/triageQueue packet kind: verify, reproduce, and route this item

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions