From 82d752e0ba14e393ee27fb801b631973ff16f821 Mon Sep 17 00:00:00 2001 From: Sam Gutentag Date: Thu, 25 Jun 2026 11:54:41 -0700 Subject: [PATCH] docs(merge-queue): changelog for PR detail attempt deep linking and bisection UI (entry-only; sidebar via weekly sweep) --- ...e-queue-pr-detail-attempt-improvements.mdx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 changelog/2026-06-24-merge-queue-pr-detail-attempt-improvements.mdx diff --git a/changelog/2026-06-24-merge-queue-pr-detail-attempt-improvements.mdx b/changelog/2026-06-24-merge-queue-pr-detail-attempt-improvements.mdx new file mode 100644 index 0000000..87a304e --- /dev/null +++ b/changelog/2026-06-24-merge-queue-pr-detail-attempt-improvements.mdx @@ -0,0 +1,19 @@ +--- +title: "Merge Queue: Shareable Attempt Links and Richer Bisection Timeline" +description: "The merge queue PR detail page now deep-links to specific test attempts, splits attempts at bisection boundaries, and shows richer batch and bisection timeline copy." +date: 2026-06-24 +category: Merge Queue +type: update +--- + +**The PR detail page in the merge queue now supports shareable attempt links, bisection-aware attempt splitting, and richer timeline entries for batch and bisection runs.** + +- **Shareable attempt links.** Add `?attempt=N` to any PR detail URL to link directly to a specific test attempt. The picker reads the URL on load, rejects invalid values gracefully, and defaults to the latest attempt. Useful for sharing a bisection attempt in a Slack thread or issue comment. +- **Bisection-aware attempt splitting.** Attempts now split at bisection re-admission boundaries, so each bisection test is its own entry in the attempt picker. An attempt that includes bisection isolation testing shows a **Bisected** label in the picker. +- **Richer timeline entries.** + - Batch test titles link to batchmates and speculative batch or branch URLs. + - Solo speculative runs link the anchor PR instead of using the generic "batch" label. + - Bisection runs show isolation-specific copy in their event entries. + - Batch restarts that removed a single PR link that PR; restarts that removed multiple PRs use plain text. +- **Queue time for superseded attempts.** Superseded attempts (those no longer the latest) now stop their queue-time clock at the point they left the queue, rather than continuing to count elapsed time. +