Skip to content

docs(merge-protections): show where Depends-On surfaces in the queue - #12233

Merged
mergify[bot] merged 1 commit into
mainfrom
devs/jd/jd/mrgfy-8213-product-change-watcher-docs-follow-the-product/show-depends-surfaces-queue--721deaa4
Jul 28, 2026
Merged

docs(merge-protections): show where Depends-On surfaces in the queue#12233
mergify[bot] merged 1 commit into
mainfrom
devs/jd/jd/mrgfy-8213-product-change-watcher-docs-follow-the-product/show-depends-surfaces-queue--721deaa4

Conversation

@jd

@jd jd commented Jul 27, 2026

Copy link
Copy Markdown
Member

A queued pull request held back by a Depends-On can sit behind a lower-priority
one with nothing on the page explaining why. The merge queue now answers that: a
dependency icon in the list, a "Depends On" section in the side panel linking to
each pull request it waits for, and depends_on_pull_requests on the merge queue
status API.

The scope is narrower than it first looks, so the page says so. The engine
computes that list from the stack-predecessor walk, which engages only when the
pull request is genuinely stacked and declares a same-repository Depends-On:.
A cross-repository dependency still blocks the merge but is never displayed.

MRGFY-8213

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

Depends-On: #12232

@mergify
mergify Bot had a problem deploying to Mergify Merge Protections July 27, 2026 14:16 Failure
@jd

jd commented Jul 27, 2026

Copy link
Copy Markdown
Member Author

This pull request is part of a Mergify stack:

# Pull Request Link
1 docs(merge-queue): partition_rules are removed, not deprecated #12230
2 docs(datadog): document the batches_saved queue metric #12231
3 docs(merge-queue): describe the Statistics page as it ships #12232
4 docs(merge-protections): show where Depends-On surfaces in the queue #12233 👈

@mergify

mergify Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Merge Protections

🟢 All 7 merge protections satisfied — ready to merge.

Show 7 satisfied protections

🟢 ⛓️ Depends-On Requirements

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

🟢 🤖 Continuous Integration

  • all of:
    • check-success = build
    • check-success = lint
    • check-success = test
    • any of:
      • check-success = test-broken-links
      • label = ignore-broken-links
    • any of:
      • check-success=Cloudflare Pages
      • -head-repo-full-name~=^Mergifyio/

🟢 👀 Review Requirements

  • any of:
    • #approved-reviews-by >= 2
    • author = dependabot[bot]
    • author = mergify-ci-bot

🟢 Enforce conventional commit

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

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

🟢 🔎 Reviews

  • #changes-requested-reviews-by = 0
  • #review-requested = 0
  • #review-threads-unresolved = 0

🟢 📕 PR description

  • body ~= (?ms:.{48,})

🟢 🚦 Auto-queue

When all merge protections are satisfied, this pull request will be queued automatically.

@mergify
mergify Bot requested a review from a team July 27, 2026 14:18
A queued pull request held back by a Depends-On can sit behind a lower-priority
one with nothing on the page explaining why. The merge queue now answers that: a
dependency icon in the list, a "Depends On" section in the side panel linking to
each pull request it waits for, and `depends_on_pull_requests` on the merge queue
status API.

The scope is narrower than it first looks, so the page says so. The engine
computes that list from the stack-predecessor walk, which engages only when the
pull request is genuinely stacked and declares a same-repository `Depends-On:`.
A cross-repository dependency still blocks the merge but is never displayed.

MRGFY-8213

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Change-Id: I721deaa4d06b6d0c8c4af488d33b90a9e2cc54cc
@jd
jd force-pushed the devs/jd/jd/mrgfy-8213-product-change-watcher-docs-follow-the-product/describe-stats-page-ships--febfad2c branch from 2be431d to 538c94a Compare July 27, 2026 14:30
@jd
jd force-pushed the devs/jd/jd/mrgfy-8213-product-change-watcher-docs-follow-the-product/show-depends-surfaces-queue--721deaa4 branch from 8061180 to b2c40f3 Compare July 27, 2026 14:30
@jd

jd commented Jul 27, 2026

Copy link
Copy Markdown
Member Author

Revision history

# Type Changes Reason Date
1 initial 8061180 2026-07-27 14:30 UTC
2 rebase 8061180 → b2c40f3 (rebase only) 2026-07-27 14:30 UTC

@mergify
mergify Bot had a problem deploying to Mergify Merge Protections July 27, 2026 14:30 Failure
@jd
jd marked this pull request as ready for review July 28, 2026 08:17
@mergify
mergify Bot force-pushed the devs/jd/jd/mrgfy-8213-product-change-watcher-docs-follow-the-product/describe-stats-page-ships--febfad2c branch from 538c94a to 539b1fb Compare July 28, 2026 09:19
JulianMaurin
JulianMaurin previously approved these changes Jul 28, 2026
@mergify
mergify Bot requested a review from a team July 28, 2026 10:07
Base automatically changed from devs/jd/jd/mrgfy-8213-product-change-watcher-docs-follow-the-product/describe-stats-page-ships--febfad2c to main July 28, 2026 10:12
@mergify
mergify Bot dismissed JulianMaurin’s stale review July 28, 2026 10:12

The base branch was changed.

@mergify
mergify Bot force-pushed the devs/jd/jd/mrgfy-8213-product-change-watcher-docs-follow-the-product/show-depends-surfaces-queue--721deaa4 branch from b2c40f3 to 528e7b3 Compare July 28, 2026 10:12
@mergify
mergify Bot deployed to Mergify Merge Protections July 28, 2026 10:12 Active
@mergify
mergify Bot requested a review from a team July 28, 2026 10:15
@mergify

mergify Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

This pull request spent 3 minutes 8 seconds in the queue, including 2 minutes 23 seconds running CI.

Required conditions to merge

@mergify mergify Bot added the queued label Jul 28, 2026
@mergify
mergify Bot merged commit 8ad78ab into main Jul 28, 2026
10 checks passed
@mergify
mergify Bot deleted the devs/jd/jd/mrgfy-8213-product-change-watcher-docs-follow-the-product/show-depends-surfaces-queue--721deaa4 branch July 28, 2026 12:05
@mergify mergify Bot removed the queued label Jul 28, 2026
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.

4 participants