Skip to content

ci(publish): skip docs-site-build in PyPI publish preflight - #60

Merged
AgentArcLab merged 1 commit into
mainfrom
release/public-0.8.3-nodocs
Sep 1, 2026
Merged

ci(publish): skip docs-site-build in PyPI publish preflight#60
AgentArcLab merged 1 commit into
mainfrom
release/public-0.8.3-nodocs

Conversation

@AgentArcLab

Copy link
Copy Markdown
Contributor

The publish job ran docs-site-build in parallel with the deploy-pages job, which already builds and deploys the docs site. The two pnpm builds contended on the store and stalled the publish preflight for 30+ minutes with no output. Add public-preflight-no-docs and use it in the publish workflow so docs validation stays the deploy-pages job's responsibility.

🤖 Generated with Claude Code

0.8.2 published in ~3 minutes with a lightweight preflight. 0.8.3 swapped public-build-check for phase2-release-preflight, re-running heavy Phase 2 E2E already enforced by PR release-check, stalling the shared publish runner for 30+ min. Restore the lightweight shape for publish (public-preflight-publish = version + audit + sync + test + build/twine check). docs-site stays deploy-pages; Phase 2 stays PR release-check. Drop the now-unneeded chromium step.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@AgentArcLab
AgentArcLab force-pushed the release/public-0.8.3-nodocs branch from 2e8b1dd to b9b94fe Compare September 1, 2026 08:16
@AgentArcLab
AgentArcLab merged commit 64f3607 into main Sep 1, 2026
12 checks passed
@AgentArcLab
AgentArcLab deleted the release/public-0.8.3-nodocs branch September 1, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant