From d0b9485cb8fa91e3dcf652c4d9bbf039c9a9e990 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 18 Oct 2026 15:01:21 -0500 Subject: [PATCH] docs(chore): Adopt Sphinx inventories why: Sphinx consumers need discoverable port references, and the root publisher needs a catalog for the selected default version. what: - Adopt scoped inventories, catalogs and footer discovery - Adopt the reference fixes and generic links from docs PR 157 - Use the shared publisher's locked uv, Ruff and ty tooling - Restrict scoped inventory to the actual port/version mount - Place inventory setup help under the site meta section - Declare the three-day uv cooldown for portable locked installs - Make the Python CLI checks executable for Linux Ruff - Keep decorative kind marks out of row and inventory names - Resolve command options under native Sphinx program contexts - Keep both docs workflow pins on the same revision validation: YAML, callee bindings, paired pins and minimal diffs pass. The combined docs branch passes 221 site and 23 Swift model checks, Ruff, formatting, ty and TypeScript checks; 23 assembled-tree contracts were skipped. Complete publication evidence remains a separate gate. Docs source: https://github.com/libtmux/docs/commit/205ecacf3cb85a6fa85cbc2917870ae29c3bbc79 --- .github/workflows/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 0e77eeb63..3d9836327 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -51,7 +51,7 @@ permissions: jobs: build-libtmux-org: - uses: libtmux/docs/.github/workflows/port-docs.yml@4e891632a66a144bd9dd7747168cf9218eb32710 + uses: libtmux/docs/.github/workflows/port-docs.yml@1c99d184aa6b6d0af5fdc9e57f7007744bb379fb with: port: py source-ref: ${{ inputs.source-ref }} @@ -75,7 +75,7 @@ jobs: permissions: contents: read id-token: write - uses: libtmux/docs/.github/workflows/reusable-deploy.yml@4e891632a66a144bd9dd7747168cf9218eb32710 + uses: libtmux/docs/.github/workflows/reusable-deploy.yml@1c99d184aa6b6d0af5fdc9e57f7007744bb379fb with: path-prefix: py/${{ matrix.version }} artifact: docs-py-${{ matrix.version }}