docs(merge-queue): disambiguate parallel checks from parallel mode#11706
Conversation
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
|
This pull request is part of a Mergify stack:
|
|
@sileht this pull request is now in conflict 😩 |
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🔴 👀 Review RequirementsWaiting for
This rule is failing.
🔴 🔎 ReviewsWaiting for
This rule is failing.
🟠 🤖 Continuous IntegrationWaiting for any of
Waiting checks:
|
There was a problem hiding this comment.
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-scopespath to/merge-queue/queue-modesanchors.
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.
| 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. | ||
| ::: |
| 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 |
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.