Skip to content

docs(merge-queue): disambiguate parallel checks from parallel mode#11706

Closed
sileht wants to merge 1 commit into
mainfrom
devs/sileht/mrgfy-7436-isolated-mode-docs/disambiguate-parallel-checks-parallel-mode--d0ac2739
Closed

docs(merge-queue): disambiguate parallel checks from parallel mode#11706
sileht wants to merge 1 commit into
mainfrom
devs/sileht/mrgfy-7436-isolated-mode-docs/disambiguate-parallel-checks-parallel-mode--d0ac2739

Conversation

@sileht
Copy link
Copy Markdown
Member

@sileht sileht commented Jun 2, 2026

Both features carry the word "parallel" but are orthogonal, which reads
as a conflict. Lead the Parallel Checks page with "speculative" (the term
the API and activity log already use) and add mirror disambiguation notes
on Parallel Checks and Queue Modes: parallel checks are speculative CI
within a single ordered queue, parallel mode is scope-based independent
queues, and the two compose.

Also repoint two stale /merge-queue/parallel-scopes links to the renamed
queue-modes page.

Both features carry the word "parallel" but are orthogonal, which reads
as a conflict. Lead the Parallel Checks page with "speculative" (the term
the API and activity log already use) and add mirror disambiguation notes
on Parallel Checks and Queue Modes: parallel checks are speculative CI
within a single ordered queue, parallel mode is scope-based independent
queues, and the two compose.

Also repoint two stale /merge-queue/parallel-scopes links to the renamed
queue-modes page.

Change-Id: Id0ac2739191e4984293c3d970ebdbad5d5b3ba92
Copilot AI review requested due to automatic review settings June 2, 2026 10:14
@sileht
Copy link
Copy Markdown
Member Author

sileht commented Jun 2, 2026

This pull request is part of a Mergify stack:

# Pull Request Link
1 docs(merge-queue): disambiguate parallel checks from parallel mode #11706 👈
2 docs(merge-queue): move Stacked PRs after Scopes in the sidebar #11696

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Jun 2, 2026

@sileht this pull request is now in conflict 😩

@mergify mergify Bot added the conflict label Jun 2, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Jun 2, 2026

Merge Protections

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

🔴 👀 Review Requirements

Waiting for

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

🔴 🔎 Reviews

Waiting for

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

🟠 🤖 Continuous Integration

Waiting for any of

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

🟢 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|ui)(?:\(.+\))?:

🟢 📕 PR description

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

@sileht sileht closed this Jun 2, 2026
@sileht sileht deleted the devs/sileht/mrgfy-7436-isolated-mode-docs/disambiguate-parallel-checks-parallel-mode--d0ac2739 branch June 2, 2026 10:15
@mergify mergify Bot removed the conflict label Jun 2, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR clarifies the terminology collision between “parallel checks” and “parallel mode” in the merge queue docs by introducing “speculative” framing for checks and adding mutual disambiguation notes. It also updates stale internal links to point at the renamed Queue Modes page.

Changes:

  • Reframes “Parallel Checks” as speculative queue validation and adds a note distinguishing it from parallel mode.
  • Adds a corresponding disambiguation note on the Queue Modes page (parallel mode vs. parallel checks).
  • Updates links from the removed /merge-queue/parallel-scopes path to /merge-queue/queue-modes anchors.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
src/content/docs/merge-queue/queue-modes.mdx Adds a note clarifying parallel mode vs. parallel checks terminology.
src/content/docs/merge-queue/parallel-checks.mdx Leads with “speculative” framing, adds a disambiguation note, and updates stale links to Queue Modes anchors.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +86 to +90
Parallel **mode** is not the same as [parallel checks](/merge-queue/parallel-checks). Parallel
mode is about **scopes**: independent queues that don't wait on each other. Parallel checks are
**speculative** CI that test queued pull requests ahead of time within a single ordered queue,
and they run in serial mode too. The two are configured separately and work together.
:::
Comment on lines +11 to +13
ahead of time so you ship faster. Mergify creates temporary batch PRs that
represent cumulative merges (PR#1), (PR#1+PR#2), (PR#1+PR#2+PR#3), runs CI on
them in parallel, then merges the original PRs once checks pass. The
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants