Commit 6725a4d
authored
feat: add inline CI, review, and merge status to
Enhances `mergify stack list` to show CI status, review status, and
merge conflict state for each PR in the stack.
- Default: summary line (CI: ✓ passing | Review: ✓ approved)
- --verbose: detailed check names and reviewer names
- --json: full structured data (ci_checks, reviews, mergeable)
- Conflict indicator (✗ conflicting) when PR has merge conflicts
Fetches check-runs and reviews in parallel with bounded concurrency.
Callers like `stack open` skip the extra fetches via include_status=False.
Claude-Session-Id: 2d9f4a52-4a1d-4a50-a459-3b57847dec9fmergify stack list (#1117)1 parent 577cf4a commit 6725a4d
7 files changed
Lines changed: 554 additions & 27 deletions
File tree
- mergify_cli
- stack
- tests/stack
- skills/mergify-stack
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
517 | 517 | | |
518 | 518 | | |
519 | 519 | | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
520 | 526 | | |
521 | 527 | | |
522 | 528 | | |
523 | 529 | | |
524 | 530 | | |
525 | 531 | | |
| 532 | + | |
526 | 533 | | |
527 | 534 | | |
528 | 535 | | |
529 | 536 | | |
530 | 537 | | |
531 | 538 | | |
| 539 | + | |
532 | 540 | | |
533 | 541 | | |
534 | 542 | | |
| |||
0 commit comments