docs(merge-queue): document isolated queue mode#11683
Conversation
Add the `isolated` merge_queue.mode to the Parallel Scopes page: every batch runs as a fully independent car with no dependency on any other batch, scopes are optional, and batches form by scope-aware similarity when scopes are set or by priority + arrival order when they are not. Cover the shared non-serial limitations (no fast-forward, no skip_intermediate_results, no partition_rules). Fixes MRGFY-7436 Change-Id: I8fe738f299d1626774ccb201d735b380ab801a3e
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🟢 🤖 Continuous IntegrationWonderful, this rule succeeded.
🟢 👀 Review RequirementsWonderful, this rule succeeded.
🟢 Enforce conventional commitWonderful, this rule succeeded.Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/
🟢 🔎 ReviewsWonderful, this rule succeeded.
🟢 📕 PR descriptionWonderful, this rule succeeded.
|
There was a problem hiding this comment.
Pull request overview
Documents the new isolated merge queue mode in the Parallel Scopes page, explaining how it differs from serial and parallel modes (no cross-batch dependencies, optional scopes, batching by similarity or by priority/arrival order) and noting shared limitations (no fast-forward, no skip_intermediate_results, no partition_rules).
Changes:
- Adds an intro paragraph and updates the "at a glance" section to include isolated mode, with a new DOT graph illustrating independent batches.
- Adds a full "Isolated Mode" section covering use cases, YAML config, batch formation rules, and a parallel-vs-isolated comparison table.
- Updates the "Compatibility and Limitations" section to clarify that scopes are only required for parallel mode and to document the
partition_rulesrestriction.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
This pull request is part of a Mergify stack:
|
Merge Queue Status
This pull request spent 2 minutes 25 seconds in the queue, including 1 minute 57 seconds running CI. Required conditions to merge
|
Add the
isolatedmerge_queue.mode to the Parallel Scopes page: everybatch runs as a fully independent car with no dependency on any other
batch, scopes are optional, and batches form by scope-aware similarity
when scopes are set or by priority + arrival order when they are not.
Cover the shared non-serial limitations (no fast-forward, no
skip_intermediate_results, no partition_rules).
Fixes MRGFY-7436