Skip to content

feat: add inline CI, review, and merge status to mergify stack list#1100

Closed
jd wants to merge 1 commit intodevs/jd/feat/pre-push-hook-intercept/I6d641d3caf7b64b451b7d348bc4c1d5e8177de0dfrom
devs/jd/feat/pre-push-hook-intercept/I1dcbf7f3b2dc2f38372b2d9853b427236b74fb7f
Closed

feat: add inline CI, review, and merge status to mergify stack list#1100
jd wants to merge 1 commit intodevs/jd/feat/pre-push-hook-intercept/I6d641d3caf7b64b451b7d348bc4c1d5e8177de0dfrom
devs/jd/feat/pre-push-hook-intercept/I1dcbf7f3b2dc2f38372b2d9853b427236b74fb7f

Conversation

@jd
Copy link
Copy Markdown
Member

@jd jd commented Apr 9, 2026

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.

Depends-On: #1099

@jd
Copy link
Copy Markdown
Member Author

jd commented Apr 9, 2026

This pull request is part of a stack:

  1. feat: add smart_rebase algorithm for merged commit handling (#1098)
  2. feat: add mergify stack sync CLI command (#1099)
  3. feat: add inline CI, review, and merge status to mergify stack list (#1100) 👈
  4. style: use compact Unicode symbols instead of emoji in CLI output (#1101)

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 9, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🔴 ⛓️ Depends-On Requirements

This rule is failing.

Requirement based on the presence of Depends-On in the body of the pull request

🔴 🤖 Continuous Integration

This rule is failing.
  • all of:
    • check-success=ci-gate

🔴 👀 Review Requirements

This rule is failing.
  • any of:
    • #approved-reviews-by>=2
    • author = dependabot[bot]
    • author = mergify-ci-bot
    • author = renovate[bot]

🔴 🔎 Reviews

This rule is failing.
  • #review-requested = 0
  • #changes-requested-reviews-by = 0
  • #review-threads-unresolved = 0

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?:

🟢 📕 PR description

Wonderful, this rule succeeded.
  • body ~= (?ms:.{48,})

@mergify mergify bot had a problem deploying to Mergify Merge Protections April 9, 2026 14:39 Failure
@mergify mergify bot requested a review from a team April 9, 2026 14:41
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.

Change-Id: I1dcbf7f3b2dc2f38372b2d9853b427236b74fb7f
Claude-Session-Id: 2d9f4a52-4a1d-4a50-a459-3b57847dec9f
@jd jd force-pushed the devs/jd/feat/pre-push-hook-intercept/I1dcbf7f3b2dc2f38372b2d9853b427236b74fb7f branch from 3b528b2 to da751df Compare April 9, 2026 15:04
@mergify mergify bot had a problem deploying to Mergify Merge Protections April 9, 2026 15:04 Failure
@jd jd closed this Apr 10, 2026
@jd jd deleted the branch devs/jd/feat/pre-push-hook-intercept/I6d641d3caf7b64b451b7d348bc4c1d5e8177de0d April 10, 2026 07:08
@jd jd deleted the devs/jd/feat/pre-push-hook-intercept/I1dcbf7f3b2dc2f38372b2d9853b427236b74fb7f branch April 10, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant