Skip to content

ci(publish): install chromium for phase 2 browser gates - #57

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

ci(publish): install chromium for phase 2 browser gates#57
AgentArcLab merged 1 commit into
mainfrom
release/public-0.8.3-publish-fix

Conversation

@AgentArcLab

Copy link
Copy Markdown
Contributor

Summary

The PyPI publish workflow runs make public-preflight, which includes the Phase 2 browser gates. 0.8.3 added DSH client bundle / scheduler browser gates, so the publish workflow now needs Playwright chromium — the same requirement release-check.yml already satisfies with its Install Chromium for Phase 2 browser gates step.

Without this, the 0.8.3 publish run fails with:

playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at .../chrome-headless-shell

Add the matching install step before the preflight so the PyPI publish workflow can complete.

🤖 Generated with Claude Code

make public-preflight runs the Phase 2 browser gates, which need
Playwright chromium.  0.8.3 added DSH client bundle / scheduler browser
gates, so the publish workflow now hits the same chromium requirement
that release-check already installs.  Add the install step before the
preflight so the PyPI publish workflow does not fail on the missing
browser binary.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@AgentArcLab
AgentArcLab merged commit 6f4883a into main Sep 1, 2026
11 checks passed
@AgentArcLab
AgentArcLab deleted the release/public-0.8.3-publish-fix 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