Skip to content

Commit 6f4883a

Browse files
AgentArcLabclaude
andauthored
ci(publish): install chromium for phase 2 browser gates in PyPI publish (#57)
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>
1 parent c29b52e commit 6f4883a

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/publish-pypi.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ jobs:
6666
- name: Sync KsADK Web static assets
6767
run: make sync-ksadk-web-static
6868

69+
- name: Install Chromium for Phase 2 browser gates
70+
run: uv run playwright install --with-deps chromium
71+
6972
- name: Run public release preflight
7073
if: env.PUBLISH_TARGET == 'full'
7174
run: make public-preflight

0 commit comments

Comments
 (0)