Skip to content

fix(ci): run Playwright browsers on Depot - #41015

Closed
WH-2099 wants to merge 1 commit into
mainfrom
fix/depot-playwright-runtime
Closed

fix(ci): run Playwright browsers on Depot#41015
WH-2099 wants to merge 1 commit into
mainfrom
fix/depot-playwright-runtime

Conversation

@WH-2099

@WH-2099 WH-2099 commented Aug 20, 2026

Copy link
Copy Markdown
Member

Summary

  • Keep the full-stack E2E job on depot-ubuntu-24.04-4.
  • Run Chromium and WebKit in the version-matched official Playwright container while Compose, API, and Web remain on the Depot host.
  • Route all E2E browser launches through one local-or-remote helper and remove the unused host browser install script.

Why

Depot runner APT mirror throughput made Playwright system dependency installation time out before tests started.
The GitHub-hosted runner change in #40986 conflicts with the company requirement to use Depot.
The browser sidecar removes the runner-image dependency without changing the existing host network or Compose lifecycle.

Verification

  • vp run test:unit — 47 passed.
  • vp run type-check — passed.
  • vp check on all changed TypeScript files — passed.
  • YAML, JSON, and git diff --check — passed.

@WH-2099 WH-2099 self-assigned this Aug 20, 2026
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Aug 20, 2026
@github-actions github-actions Bot added the e2e End-to-end tests and E2E test infrastructure. label Aug 20, 2026
@WH-2099
WH-2099 marked this pull request as draft August 20, 2026 08:58
@WH-2099 WH-2099 closed this Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

e2e End-to-end tests and E2E test infrastructure. size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant