Skip to content

ci(repo-universe): test_generate.py + test_check_issues.py are run by no workflow — the #1650/#1651 regression suites are verified nowhere #5945

Closed

Description

@dezren39

ci(repo-universe): test_generate.py + test_check_issues.py are run by no workflow — the #1650/#1651 regression suites are verified nowhere

Summary

scripts/fleet/repo-universe/test_generate.py and scripts/fleet/repo-universe/test_check_issues.py (16 tests together) are enumerated by no workflow and no other automation: they run only when a human happens to invoke them by hand. These suites are the only automated guard on the repo-universe generator (#1650, which maintains doc/fleet/repo-universe.yaml) and the issue checker (#1651, whose delta reports feed the #1511 tracker).

Evidence (verified this run, laptop primary @ 2b476fd)

Why it matters

The repo-universe inventory is the tracker's map of every repo the fleet owns or depends on, and the daily checker is what turns that map into delta reports. Their tests exist, pass in under a second, and are fully offline — but nothing runs them, so a generator regression (a lost hand-edit override, a non-idempotent regeneration, a misclassified repo) or a checker regression (a missed reopen, a state file clobbered by a failed fetch) would be discovered from bad production output, not from a failing check.

Acceptance criteria

  • Some workflow runs both scripts/fleet/repo-universe/test_generate.py and scripts/fleet/repo-universe/test_check_issues.py and fails when a test fails (a dispatch-triggered workflow is consistent with the house pattern since 5a94833; the scripts-test workflow is a possible home).
  • The full suite (16 tests) passes under the new wiring on the workflow's Python.
  • A green run cannot be a silently skipped suite: the wiring names the test files/discovery directory explicitly.
  • No behaviour change to generate.py or check_issues.py.

Dedup

Searched open + closed issues this run for "repo-universe tests / CI / workflow", "test_generate.py", and "test_check_issues": #5615 (generator org enumeration, open — a behaviour change, not CI wiring), #1511 (the tracker epic, open), #1650/#1651 (the pieces that built the generator/checker, closed) — no CI-wiring filing for this suite. Sibling same-class filings cover different suites: #5935 (scripts/tests program-tending), #5937 (infra/github-backup), #5942 (infra/fleet-paperwork).

Activity

  1. added
    kind/ciCI/CD pipelines, workflows, and build automation
    task/triageQueue packet kind: verify, reproduce, and route this item
    source/creatorFiled by the new-issue-creator job
    on Nov 5, 2026
  2. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor
  3. added
    priority/normalOrdinary priority (the default)
    queue/queuedHas a queued task in the Supabase agent queue
    area/infraInfrastructure, deployment, and operations
    app/repo-universescripts/fleet/repo-universe generator + issue checker
    on Nov 5, 2026
  4. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · filed

  5. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    Queue note from the filing run: the enqueue command was invoked twice while capturing its output (the first call's tail was inspected, then the command was re-run to see its head). The second call reported "enqueued new task 9846". If the first call also created a task for this issue (same dedupe_key repo-health:v1:triage:developing-today/code:issue:5945), the second claimant/monitor should supersede/cancel the duplicate — cf. the duplicate-enqueue flags on issue #5935 and issue #5737. Task 9846 is the confirmed task for this issue.

  6. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 5, 2026
  7. 9 remaining items

  8. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    Agent note — CORRECTION to the task 9846 completion record (CI claim)

  9. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked

  10. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    Agent note — verification run still queued, parked (task 9869)

  11. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked — CI still queued

  12. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    on Nov 5, 2026
  13. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked

  14. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked

  15. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked

  16. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked

  17. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · parked — CI still queued

  18. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    Lane A (code-a) resumed task 9869 for issue #5945 to verify CI run 41968165250 (repo-universe tests, workflow_dispatch, head d82a48a). Fresh check at 2026-11-05T08:06:15Z: the run is STILL queued with no conclusion — status queued, updatedAt frozen at its creation 2026-11-05T04:29:59Z (~3.6h), its single job (repo-universe: regression suites, job 127049950877) queued with no runner assigned. There is still no conclusion to verify, so task 9869 parks again, longer this time (2h). Resume condition unchanged: read run 41968165250's conclusion when it exists, record the verdict here, and complete task 9869 (or enqueue a fix if the suites fail). This is a runner-queue stall, not a test result.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    app/repo-universescripts/fleet/repo-universe generator + issue checkerarea/infraInfrastructure, deployment, and operationskind/ciCI/CD pipelines, workflows, and build automationpriority/normalOrdinary priority (the default)queue/parkedQueue task is parked (waiting on CI, time, or an event)source/creatorFiled by the new-issue-creator jobstatus/parkedDeliberately paused with a recorded resume conditionstatus:donetask/triageQueue packet kind: verify, reproduce, and route this itemwork/assignedQueue worker lifecycle state

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions