Skip to content

ci: no workflow runs the pm-stack aggregator test suite — aggregator PRs merge with no test signal #1579

Closed

Description

@dezren39

Problem

No GitHub Actions workflow runs the pm-stack aggregator test suite (pm-stack/aggregator, bun test, 301 tests). A search of .github/workflows/ (2026-10-28) finds no workflow referencing pm-stack/aggregator; PRs touching only pm-stack/aggregator/** get just nix ci (flake evaluation + treefmt), Auto Assign, and CodeRabbit.

Evidence: PR #1572 (fix for #1485) stated "aggregator bun tests via CI on this PR", but its only checks were Nix flake evaluation, treefmt, Auto Assign, and CodeRabbit — the suite had to be run manually on the laptop (301 pass) before merge. A merged aggregator regression would have no CI signal.

Acceptance

  • A workflow runs bun install && bun test (and ideally bunx tsc --noEmit) for pm-stack/aggregator on PRs touching pm-stack/** (path-filtered so other PRs are unaffected).
  • The check appears on an aggregator PR and passes on current main.
  • Failing aggregator tests block merge for aggregator-touching PRs (required check or documented equivalent).

Found by: queue worker lane B while completing task 1639 / PR #1572.

Acceptance criteria

  • A GitHub Actions workflow runs the pm-stack aggregator test suite (bun install && bun test in pm-stack/aggregator; bunx tsc --noEmit included or its omission explicitly justified) on PRs touching pm-stack/**, path-filtered so unrelated PRs are unaffected.
  • The check appears on an aggregator-touching PR and passes on current main.
  • A failing aggregator test blocks merge for aggregator-touching PRs (required check or a documented equivalent).
  • The suite's 301 tests pass under the new workflow on its first run.

Activity

  1. developing-today commented on Oct 28, 2026

    @developing-today
    Contributor
  2. added
    kind/ciCI/CD pipelines, workflows, and build automation
    on Oct 28, 2026
  3. added
    source/queue-workerFiled or worked by the queue/worker pilot
    effort/sSmall: expected under 2 hours of work
    area/ciCI/CD pipelines, workflows, and build automation (area)
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    on Oct 28, 2026
  4. dezren39 commented on Oct 28, 2026

    @dezren39
    MemberAuthor

    🤖 Intake review — fleet monitor, 2026-10-27 run

  5. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed on Nov 1, 2026
  6. 34 remaining items

  7. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed
    queue/claimedQueue worker lifecycle state
    on Nov 2, 2026
  8. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: parked
    task: 5023 (repo-health-code-pilot, repo-worker-code — OpenChamber scheduled lane)
    state: Parked for 20 minutes and ending this launch. Freshly verified #1579 OPEN, PR #4025 OPEN at 4a46dae, and workflow run 41356090312 still QUEUED; its test job has not started. Laptop worktree /home/user/git/fleet/5023 is clean at the PR head; no files changed this shift.
    resume: Recheck PR #4025 and run 41356090312 fresh. Merge only after the required workflow verdict is available; if it fails, distinguish already-proven main baselines #3835/#4023.

  9. added
    queue/claimedQueue worker lifecycle state
    and removed
    status/parkedDeliberately paused with a recorded resume condition
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    on Nov 2, 2026
  10. added a commit that references this issue on Nov 2, 2026
  11. dezren39 commented on Nov 2, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done — workflow merged (task 5023, Lane B queue worker)

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

Metadata

Metadata

Assignees

Labels

app/aggregatorPackage/app: aggregator (pm-stack in this repo)app/pm-stackpm-stack (Pad/Grist) in developing-today/codearea/ciCI/CD pipelines, workflows, and build automation (area)effort/sSmall: expected under 2 hours of workkind/ciCI/CD pipelines, workflows, and build automationmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedpriority/normalOrdinary priority (the default)source/queue-workerFiled or worked by the queue/worker pilot

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions