From f244d4726771321b98e8e09b99ca9e4b266f16cc Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 11 Jun 2026 12:10:24 +0000 Subject: [PATCH 1/2] docs(merge-queue): document improved required status check picker The picker in Merge Queue Settings now draws from GitHub status check and check run tables (trunk2 #4152), and supports freeform input when a check name is not yet in the list. Co-Authored-By: Claude --- ...6-11-merge-queue-required-status-picker.mdx | 18 ++++++++++++++++++ docs.json | 1 + .../administration/advanced-settings.mdx | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 changelog/2026-06-11-merge-queue-required-status-picker.mdx diff --git a/changelog/2026-06-11-merge-queue-required-status-picker.mdx b/changelog/2026-06-11-merge-queue-required-status-picker.mdx new file mode 100644 index 00000000..9a876d4b --- /dev/null +++ b/changelog/2026-06-11-merge-queue-required-status-picker.mdx @@ -0,0 +1,18 @@ +--- +title: "Merge Queue: Required Status Check Picker Now Shows Real Check Names" +description: "The required status check picker in Merge Queue Settings now draws from actual GitHub status check and check run data, with support for typing custom check names." +date: 2026-06-11 +category: Merge Queue +type: update +--- + +**The required status check picker in Merge Queue Settings now shows actual CI job names observed on your pull requests.** + +When configuring required status checks in **Merge Queue Settings**, the picker now populates from GitHub status checks and check runs recorded on your repository's recent pull requests. This gives you accurate, up-to-date check names to select from instead of a manually maintained list. + +Two improvements shipped together: + +- **Real check names.** The picker pulls from GitHub status check contexts and check run names, so the names you see match exactly what GitHub reports. +- **Freeform input.** If a check name does not appear in the list (for example, a new workflow not yet seen on a recent PR), you can type it in directly and save it. + +See [Required Status Checks](https://docs.trunk.io/merge-queue/administration/advanced-settings#required-status-checks) for configuration instructions. diff --git a/docs.json b/docs.json index d9cf4828..06082ab8 100644 --- a/docs.json +++ b/docs.json @@ -618,6 +618,7 @@ { "group": "June", "pages": [ + "changelog/2026-06-11-merge-queue-required-status-picker", "changelog/2026-06-08-merge-queue-firefox-extension", "changelog/2026-06-04-merge-queue-chrome-extension-0-8-0" ] diff --git a/merge-queue/administration/advanced-settings.mdx b/merge-queue/administration/advanced-settings.mdx index 9f4e626e..87d1224e 100644 --- a/merge-queue/administration/advanced-settings.mdx +++ b/merge-queue/administration/advanced-settings.mdx @@ -203,7 +203,7 @@ All three work regardless of which testing mode you chose (Draft PR or Push-Trig 1. Navigate to the **Merge Queue** tab, select your queue, then click **Settings** 2. Find the **Required Status Checks** section -3. Use the CI job selector to choose which status checks must pass. The selector shows CI jobs that have been seen on recent PRs. +3. Use the CI job selector to choose which status checks must pass. The selector shows GitHub status check and check run names observed on recent pull requests in your repository. If a check name does not appear in the list (for example, a new workflow not yet seen on a recent PR), type it in directly and press Enter to add it. 4. Selected statuses override the GitHub branch protection defaults for the merge queue From b347252a9a50d35788e4271d82df30f12c05343c Mon Sep 17 00:00:00 2001 From: Sam Gutentag <1404219+samgutentag@users.noreply.github.com> Date: Thu, 11 Jun 2026 14:20:27 -0700 Subject: [PATCH 2/2] docs(merge-queue): drop changelog entry, keep as doc-only update Per blx review: the picker always observed real check names (it was never a manual list); the prior observer had stopped and this restores it. The only genuinely new bit is freeform input. Small fix + minor addition -> documented on Advanced Settings, not a standalone changelog entry. Co-Authored-By: Claude Opus 4.8 (1M context) --- ...6-11-merge-queue-required-status-picker.mdx | 18 ------------------ docs.json | 1 - 2 files changed, 19 deletions(-) delete mode 100644 changelog/2026-06-11-merge-queue-required-status-picker.mdx diff --git a/changelog/2026-06-11-merge-queue-required-status-picker.mdx b/changelog/2026-06-11-merge-queue-required-status-picker.mdx deleted file mode 100644 index 9a876d4b..00000000 --- a/changelog/2026-06-11-merge-queue-required-status-picker.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: "Merge Queue: Required Status Check Picker Now Shows Real Check Names" -description: "The required status check picker in Merge Queue Settings now draws from actual GitHub status check and check run data, with support for typing custom check names." -date: 2026-06-11 -category: Merge Queue -type: update ---- - -**The required status check picker in Merge Queue Settings now shows actual CI job names observed on your pull requests.** - -When configuring required status checks in **Merge Queue Settings**, the picker now populates from GitHub status checks and check runs recorded on your repository's recent pull requests. This gives you accurate, up-to-date check names to select from instead of a manually maintained list. - -Two improvements shipped together: - -- **Real check names.** The picker pulls from GitHub status check contexts and check run names, so the names you see match exactly what GitHub reports. -- **Freeform input.** If a check name does not appear in the list (for example, a new workflow not yet seen on a recent PR), you can type it in directly and save it. - -See [Required Status Checks](https://docs.trunk.io/merge-queue/administration/advanced-settings#required-status-checks) for configuration instructions. diff --git a/docs.json b/docs.json index 06082ab8..d9cf4828 100644 --- a/docs.json +++ b/docs.json @@ -618,7 +618,6 @@ { "group": "June", "pages": [ - "changelog/2026-06-11-merge-queue-required-status-picker", "changelog/2026-06-08-merge-queue-firefox-extension", "changelog/2026-06-04-merge-queue-chrome-extension-0-8-0" ]