From e865fddd5a51b316945da038edffc14e3ab10617 Mon Sep 17 00:00:00 2001 From: Remy DUTHU Date: Thu, 25 Jun 2026 16:06:36 +0200 Subject: [PATCH 1/2] docs(ci-insights): Reframe Runners as Self-hosted runners MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Runners product was renamed to Self-hosted runners and split into Queue, Fleet, and Settings views. The previous page walked through the screen, which is costly to maintain while this product keeps changing. Rewrite the page around why the product exists — fleet sizing, spotting degraded runners, separating wait time from run time, and cost — and describe the three areas by purpose rather than by what is on screen. Update the CI Insights overview card and the navigation label to match the new name. Co-Authored-By: Claude Opus 4.8 (1M context) Change-Id: I24327ea2fd1dbd94929f42bb95e6dbed9abb83fb --- src/content/docs/ci-insights.mdx | 4 +- src/content/docs/ci-insights/runners.mdx | 101 ++++++++++++++--------- src/content/navItems.tsx | 2 +- 3 files changed, 65 insertions(+), 42 deletions(-) diff --git a/src/content/docs/ci-insights.mdx b/src/content/docs/ci-insights.mdx index d74639ac08..fa21cfc12d 100644 --- a/src/content/docs/ci-insights.mdx +++ b/src/content/docs/ci-insights.mdx @@ -22,11 +22,11 @@ GitHub and covers basic configuration steps. - Track runner fleet performance, queue times, and reliability. + Monitor your self-hosted runners' capacity, performance, cost, and reliability. Date: Thu, 25 Jun 2026 17:44:17 +0200 Subject: [PATCH 2/2] docs(cli-reference): document the completions command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The CLI added a top-level `completions` command (prints a shell-completion script). The schemas-sync bot picks it up automatically, but the editorial gate — `every group has an editorial label and description` — blocks the sync PR until the new command is given outward-facing copy. Add the label, one-line value prop, and grid/nav order for `completions` so it renders its own card and `/cli/completions` page alongside the other commands. Unblocks the JSON-schema sync PR Mergifyio/docs#11933. Co-Authored-By: Claude Opus 4.8 (1M context) Change-Id: Ibc06a499b39e922b081ca06be44591070edd4186 --- src/components/CliReference/cli-schema.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/CliReference/cli-schema.ts b/src/components/CliReference/cli-schema.ts index 85bce775d4..04194ad888 100644 --- a/src/components/CliReference/cli-schema.ts +++ b/src/components/CliReference/cli-schema.ts @@ -230,6 +230,7 @@ export const GROUP_ORDER: string[] = [ 'freeze', 'config', 'self-update', + 'completions', ]; /** Card/page headings — the CLI counterpart of `TAG_LABELS`. */ @@ -241,6 +242,7 @@ export const GROUP_LABELS: Record = { freeze: 'Scheduled Freezes', config: 'Configuration', 'self-update': 'Maintenance', + completions: 'Shell Completions', }; /** @@ -256,6 +258,7 @@ export const GROUP_DESCRIPTIONS: Record = { freeze: 'Schedule and manage merge freezes for release windows and maintenance.', config: 'Validate your Mergify configuration and simulate actions before you merge.', 'self-update': 'Update the Mergify CLI to the latest release.', + completions: 'Generate a shell completion script to tab-complete Mergify CLI commands and flags.', }; /**