gsxdsm
54d1ccb8d5
FN-8835: block unmergeable pull requests
Fail closed before auto-merging pull requests that GitHub reports as unmergeable.
- Require normalized clean mergeability in PR readiness checks.
- Cover protected, behind, conflicting, and unknown PR states across CLI and dashboard tests.
- Add a patch changeset for the corrected auto-merge behavior.
Files changed:
.changeset/fn-8835-pr-merge-readiness.md | 7 +++
.../src/commands/__tests__/task-lifecycle.test.ts | 21 ++++---
packages/dashboard/src/__tests__/github.test.ts | 64 ++++++++++++++++++----
packages/dashboard/src/github.ts | 11 ++++
4 files changed, 84 insertions(+), 19 deletions(-)
Fusion-Task-Id: FN-8835
Fusion-Task-Lineage: 698dacf9-5f24-42b7-b927-ae5b5579ee3f
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-08 18:13:52 -07:00
..
2026-08-07 17:33:56 -07:00
2026-08-08 18:13:52 -07:00
2026-06-03 13:02:23 -07:00
2026-08-03 09:04:45 -07:00
2026-04-23 23:02:35 -07:00
2026-05-01 05:04:05 -07:00
2026-06-14 15:29:35 -07:00
2026-07-30 21:50:37 -07:00
2026-08-07 01:36:34 -07:00
2026-07-14 23:18:55 -07:00
2026-07-25 00:54:46 -07:00
2026-08-03 12:16:32 -07:00
2026-08-01 06:09:04 -07:00
2026-07-25 00:54:46 -07:00
2026-07-15 14:01:08 -07:00
2026-07-19 13:34:25 -07:00