From 3fd6462ad01a34cb7abc9e176dd3d495c942b549 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Thu, 29 Oct 2026 16:48:41 -0700 Subject: [PATCH] Skip docs deploy on tag CI runs Tag CI runs build-docs.yml with is-release: true and the default component: all, which previously deployed every subproject's versioned docs to gh-pages. On any tag push, the subprojects that happen to be on a .dev wheel at that moment leak truncated clean-looking X.Y.Z trees onto gh-pages (build_docs.sh strips the .dev suffix for cuda-bindings and cuda-pathfinder; cuda-core preserves it). release.yml already handles the component-scoped release deploy; tag CI only needs to validate the build. Refs #3231. Addresses review on #3232. --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 174f560e245..b416bc61c46 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -631,6 +631,7 @@ jobs: uses: ./.github/workflows/build-docs.yml with: is-release: ${{ github.ref_type == 'tag' }} + deploy-docs: ${{ github.ref_type != 'tag' }} checks: name: Check job status