From 6c3b85233deae3bbbe37c9986913a02e3fb383af Mon Sep 17 00:00:00 2001 From: Jack Luo Date: Sat, 1 Aug 2026 18:37:07 -0400 Subject: [PATCH] ci: Drop the standalone macOS docs build `task docs:site` is OS-agnostic (Sphinx + a broken-links check in a uv venv), so the macOS leg duplicated the Linux `clp-docs.yaml` run without adding OS-specific signal, and it was never published (the upload step was gated on `ubuntu-24.04`). The Linux-only `clp-docs.yaml` already covers docs building and publishing; removing `clp-docs-macos.yaml` drops one redundant macOS job. macOS coverage for the other gated legs is unaffected (clp-uv-checks-macos, clp-lint-macos, clp-s-generated-code-checks-macos, clp-core-build-macos all remain). --- .github/workflows/clp-docs-macos.yaml | 35 --------------------------- 1 file changed, 35 deletions(-) delete mode 100644 .github/workflows/clp-docs-macos.yaml diff --git a/.github/workflows/clp-docs-macos.yaml b/.github/workflows/clp-docs-macos.yaml deleted file mode 100644 index 7f9f32ea4..000000000 --- a/.github/workflows/clp-docs-macos.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: "clp-docs-macos" - -on: - pull_request: - push: - schedule: - # Run daily at 00:15 UTC (the 15 is to avoid periods of high load) - - cron: "15 0 * * *" - workflow_dispatch: - -concurrency: - group: "${{github.workflow}}-${{github.ref}}" - # Cancel in-progress jobs for efficiency - cancel-in-progress: true - -jobs: - build-macos: - if: "vars.GH_DISABLE_MACOS != 'true'" - name: "build-macos" - runs-on: "macos-15" - steps: - - uses: "actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd" # v6.0.2 - with: - lfs: "true" - submodules: "recursive" - - - uses: "./tools/yscope-dev-utils/exports/github/actions/install-python" - - - uses: "./tools/yscope-dev-utils/exports/github/actions/install-go-task" - with: - version: "3.48.0" - - - name: "Build docs" - shell: "bash" - run: "task docs:site"