getCISummary() was returning "failing" whenever getCIChecks() threw an error, even for merged PRs where GitHub may not return check data. This caused the dashboard to show "CI failing" for merged PRs. Now checks PR state before fail-closing — merged/closed PRs return "none" instead of "failing". Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| test | ||
| package.json | ||
| tsconfig.json | ||