You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CI gate counts red pull_request runs as main Test failures #209
summarizeWorkflowRuns filters runs by workflow name only, so red pull_request runs report as the repository Test gate (failure, 10 consecutive) while the latest main-branch run passed.
Verify with:pnpm vitest run test/unit/daily-checkin-observability.test.ts
Estimated to change 2 files.
The daily-checkin routine opened this issue automatically on its 2026-09-13T21:40:00.000Z run. It is not Harlan's own report. Close it to reject the proposal, and the reason you give stops it being offered again.
Summary: Confirmed: summarizeWorkflowRuns (scripts/tools/daily-checkin-observability.mjs:129) buckets rows only by workflowName, and the Test workflow (.github/workflows/test.yml) runs on both push to main and pull_request, so red PR runs merge into
Next action: Add event to runFields in daily-checkin-data.mjs, exclude event === 'pull_request' rows from gate buckets in summarizeWorkflowRuns and from the verdict check in collectWorkflowRuns, update the run() fixtures in test/unit/daily-checkin-observability.test.ts with event fields plus a failing-test case, then verify with pnpm vitest run test/unit/daily-checkin-observability.test.ts.
Activity
harlan-github-agent commentedon Sep 13, 2026
🤖 ISSUE TRIAGE
harlan-zw commentedon Sep 14, 2026
Duplicate of #198, fixed by #199. Triage by Claude Code agent.