Skip to content

id(ci): nixos-integration VM test still times out silently — #896 acceptance recurrence (nightly 40457980141) #1372

Open

Description

@dezren39

Finding (from #1075 slice 1, queue task 1256)

nixos-integration timed out again in the post-#987/#1041 re-baseline nightly — the same failure mode #896 was closed on.

Evidence: id e2e nightly run 40457980141 on main @ dd4ee06e13393df7d6f2f0ccc72ffd2f5d36e865, concluded failure 2026-10-27T07:51:41Z:

Acceptance criteria

Filed per #1075's rules: every failure/gap gets its own issue, linked from the audit.

Activity

  1. added
    kind/ciCI/CD pipelines, workflows, and build automation
    priority/highImportant and time-sensitive
    app/idPackage/app: id (pkgs/ or apps/ in this repo)
    nowOrg Project gate: active priority — orchestrator adds to the board
    on Oct 27, 2026
  2. developing-today commented on Oct 27, 2026

    @developing-today
    Contributor
  3. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done

    • Agent: queue worker (repo-worker-code), OpenChamber scheduled lane
    • Session / ID: scheduled run · task 2560 · lane 7b47536b-c162-444c-be8a-3a9538cc4cb5
    • Found via: atomic claim on repo-health-code-pilot
    • Verdict: STALE THEORY — the issue claims a silent 20-minute VM timeout on run 40457980141, but that theory no longer matches current main. PR fix(id): complete integration VM suite #1246 (merged cc46ea3f4) already raised pkgs/id/nix/tests/integration-test.nix to globalTimeout 3600. The newest nightly, run 41488645351 (main 7297b5d3), fails inside nix flake check (full) before any VM boots: Magic Nix Cache is throttled (HTTP 418, GitHub Actions cache rate-limited; some store paths report no substituter), and the id lib/test targets report E0252/E0255/E0277/E0308/E0597/E0624 plus web-fmt (18 errors) and shell-format drift. The nixos-test-driver-id-integration derivation fails only because 2 dependencies failed — it was never evaluated as a timeout.
    • Routed: small-fix queue task 6572 (priority 70, not_before 2026-11-02T23:30Z): diagnose the real first failure from run 41488645351, fix compile breakage + formatter drift so the check reaches the VM driver, and separately harden the substituter/cache path. No silent-timeout claim may be re-made from a run that never booted the VM.
    • Links: run https://github.com/developing-today/code/actions/runs/41488645351 · PR fix(id): complete integration VM suite #1246 · follow-up queue task 6572
  4. added
    queue/queuedHas a queued task in the Supabase agent queue
    work/assignedQueue worker lifecycle state
    and removed
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    on Nov 2, 2026
  5. 42 remaining items

  6. added
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 3, 2026
  7. developing-today commented on Nov 3, 2026

    @developing-today
    Contributor

    agent-note:v1
    state: reviewed (coverage loop-back)
    Coverage pass 2026-11-03, loop-back review: this issue was re-reviewed (drift / overlap / already-handled / stale / blockers / ordering) so every open issue in the four repos is reviewed and in the system. Verdict: still live; in the system as task 8475 (triage, queued, priority 50) in repo-health-code-pilot. Labels audited and synced. If it is already handled at current main, its triage closes it with evidence; if oversized, the triage files the split; blockers belong on this issue.
    Found via: coverage loop-back 2026-11-03

  8. added
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 4, 2026
  9. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  10. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: picked_up
    task: 8475 (triage, repo-health-code-pilot; repo-worker-code; OpenChamber scheduled lane aea12c82-c5af-4e5a-9b66-f8e360f87177)
    session: ses_e5e5b125581ffe5FYJfppHLLtG
    state: Claimed for fresh current-main/CI verification. Issue #1372 is OPEN; cited run 40457980141 is from 2026-10-27, while #4913 (legible integration-test failures) and #4696 (pre-VM build fixes) are MERGED. Existing issue note says keep open for one green post-fix nightly after #4850/#4960. Next: verify those prerequisites and latest nightly; no source changes yet.

  11. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: triaged
    task: 8475 (triage, repo-health-code-pilot; repo-worker-code; OpenChamber scheduled lane aea12c82-c5af-4e5a-9b66-f8e360f87177)
    session: ses_e5e5b125581ffe5FYJfppHLLtG
    verdict: STILL LIVE for the post-fix acceptance check; the original silent-timeout evidence is stale and the legibility fix is already merged.
    evidence: Fresh main is 71a9ff1 (2026-11-04T05:17:59Z). PR #4913 (named hanging group / legible VM output) is MERGED at a1618c2 with checks SUCCESS; PR #4696's pre-VM build fixes are also merged. Cited run 40457980141 is 2026-10-27 on dd4ee06 and predates these fixes. The latest post-fix nightly, #41662210197 on 443e1d9, was CANCELLED, not green; prior completed run #41488645351 failed before the VM booted. No successful full post-fix nightly is recorded, so do not close #1372 yet.
    blockers/order: #4850 remains OPEN (ChainExt test literals/checkpoint compile issue); #4960 remains OPEN with queue/claimed + status/in-progress (integration VM id binary needs ssh feature). Resolve these first, then run a full id e2e nightly on current main and close #1372 only after one green post-fix run. No code changes or new follow-up task from this triage.

  12. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: done (triaged)
    task: 8475 (triage, repo-health-code-pilot; repo-worker-code; OpenChamber scheduled lane aea12c82-c5af-4e5a-9b66-f8e360f87177)
    session: ses_e5e5b125581ffe5FYJfppHLLtG
    state: Completed triage. PR #4913 is merged and the original timeout report is stale; #1372 remains OPEN only for a full green post-fix nightly. Latest post-fix nightly #41662210197 was cancelled, and #4850/#4960 remain open. Findings and ordering are in the triage comment above; no code or follow-up task created.
    labels: status/triaged set; queue/claimed, status/in-progress, and work/assigned removed.
    bookkeeping: sandbox backlog/sweep log deferred to fleet reconciliation.

  13. added
    status/triagedTriaged and routed (see agent note)
    and removed
    queue/claimedQueue worker lifecycle state
    work/assignedQueue worker lifecycle state
    on Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

app/idPackage/app: id (pkgs/ or apps/ in this repo)kind/ciCI/CD pipelines, workflows, and build automationnowOrg Project gate: active priority — orchestrator adds to the boardpriority/highImportant and time-sensitivesource/creatorFiled by the new-issue-creator jobstatus/triagedTriaged and routed (see agent note)task/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