From da10f3cdc2b810751ea8d9ca5a6c539823fd1871 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 27 Sep 2026 13:47:43 -0500 Subject: [PATCH 1/3] Docs(ci): Pin the branded docs publisher why: Port builds need the route-specific artwork, browser icons, and social metadata added to the shared documentation assembly. what: - Pin the docs checkout and reusable publisher to the same reviewed SHA - Adopt the language palettes and static product metadata from docs #26 Verified: actionlint passes; the workflow changes only its paired pins. --- .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 3692c61d..8a8b7d67 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,7 +41,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: repository: libtmux/docs - ref: 5543660a1716899b01fb0377f38ad0b53ce75eda + ref: 673dfc061008fe384e0ef20a7aac30f5eb8c6e1f path: docs # The pnpm pin lives in the docs checkout's package.json, not this repo's. @@ -76,7 +76,7 @@ jobs: permissions: contents: read id-token: write - uses: libtmux/docs/.github/workflows/reusable-deploy.yml@5543660a1716899b01fb0377f38ad0b53ce75eda + uses: libtmux/docs/.github/workflows/reusable-deploy.yml@673dfc061008fe384e0ef20a7aac30f5eb8c6e1f with: # Unprefixed by locale — reusable-deploy prepends / itself when # `port` is set, so this becomes en/java/latest. From 21b2d3dceda1bf4cae3d11966b8f0d0e139b1455 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 27 Sep 2026 14:00:39 -0500 Subject: [PATCH 2/3] Docs(ci): Follow the rebased docs revision why: The branding branch now includes the registry deploy changes from docs #30, so its reviewed commit has a new identity. what: - Move both docs pins to the rebased branding revision - Keep the checkout and reusable workflow on the same commit --- .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 8a8b7d67..25f2c10b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,7 +41,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: repository: libtmux/docs - ref: 673dfc061008fe384e0ef20a7aac30f5eb8c6e1f + ref: 9206f46d23a0fbe1b15fcbf28efe74b59ba8292c path: docs # The pnpm pin lives in the docs checkout's package.json, not this repo's. @@ -76,7 +76,7 @@ jobs: permissions: contents: read id-token: write - uses: libtmux/docs/.github/workflows/reusable-deploy.yml@673dfc061008fe384e0ef20a7aac30f5eb8c6e1f + uses: libtmux/docs/.github/workflows/reusable-deploy.yml@9206f46d23a0fbe1b15fcbf28efe74b59ba8292c with: # Unprefixed by locale — reusable-deploy prepends / itself when # `port` is set, so this becomes en/java/latest. From bd0967af2ad6438e885f337b09dc4cb76cd43793 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 27 Sep 2026 14:15:00 -0500 Subject: [PATCH 3/3] Docs(ci): Include the browser manifest routing fix why: The branding revision now recognizes .webmanifest files at the edge, completing the browser icon rollout. what: - Advance the paired docs pins to include the manifest routing fix --- .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 25f2c10b..c2b15938 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,7 +41,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: repository: libtmux/docs - ref: 9206f46d23a0fbe1b15fcbf28efe74b59ba8292c + ref: 1e459615e9b2bd072b78df46622b1988fe8f88a0 path: docs # The pnpm pin lives in the docs checkout's package.json, not this repo's. @@ -76,7 +76,7 @@ jobs: permissions: contents: read id-token: write - uses: libtmux/docs/.github/workflows/reusable-deploy.yml@9206f46d23a0fbe1b15fcbf28efe74b59ba8292c + uses: libtmux/docs/.github/workflows/reusable-deploy.yml@1e459615e9b2bd072b78df46622b1988fe8f88a0 with: # Unprefixed by locale — reusable-deploy prepends / itself when # `port` is set, so this becomes en/java/latest.