ci: Drop the standalone macOS docs build. - #2446
Conversation
`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).
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Closing in favor of a new PR with the head branch on this repo ( |
Description
Removes
.github/workflows/clp-docs-macos.yaml.task docs:siteis OS-agnostic (Sphinx + a broken-links check in a uv venv), so the macOS leg duplicated the Linuxclp-docs.yamlrun without adding OS-specific signal, and its output was never published (the upload step was gated onubuntu-24.04). The Linux-onlyclp-docs.yamlalready builds and publishes docs; the other macOS legs remain (clp-uv-checks-macos, clp-lint-macos, clp-s-generated-code-checks-macos, clp-core-build-macos).Stacked on #2445.
Checklist
Validation performed
SC2046chown warnings repo-wide).