mirror of
https://github.com/hanzoai/id.git
synced 2026-10-16 18:38:15 +00:00
The e2e gate installs Chromium without --with-deps
Hanzo CI/CD / test (linux-amd64) (push) Successful in 2m14s
Hanzo CI/CD / test (linux-arm64) (push) Successful in 7m52s
Hanzo CI/CD / cicd (push) Failing after 2m26s
CI/CD / cicd (push) Failing after 10m25s
Hanzo CI/CD / test (linux-amd64) (push) Successful in 2m14s
Hanzo CI/CD / test (linux-arm64) (push) Successful in 7m52s
Hanzo CI/CD / cicd (push) Failing after 2m26s
CI/CD / cicd (push) Failing after 10m25s
The forge runner image (hanzoai/ci runner/Dockerfile) already carries Chromium's shared libraries, and its sandbox refuses sudo, so `playwright install --with-deps` stopped run 12345 at the apt step before a single spec ran. The gate now fetches only the browser that matches @playwright/test into $RUNNER_TEMP, as hanzo.ai's gate does. Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
@@ -50,14 +50,15 @@ test:
|
||||
pnpm test
|
||||
- name: e2e
|
||||
# The sign-in page as a person meets it: the built export in Chromium on
|
||||
# hanzo.id and lux.id, at 1440 and 390 (apps/web/e2e). Browsers go where the
|
||||
# job may write, and --with-deps because the fleet's runner image
|
||||
# (catthehacker act-24.04) ships none of Chromium's shared libraries.
|
||||
# hanzo.id and lux.id, at 1440 and 390 (apps/web/e2e). The runner image
|
||||
# (hanzoai/ci runner/Dockerfile) bakes Chromium's shared libraries, and its
|
||||
# sandbox refuses sudo, so no --with-deps. The browser matching this repo's
|
||||
# @playwright/test goes where the job may write.
|
||||
run: |
|
||||
set -e
|
||||
pnpm --filter @hanzo/id-web build
|
||||
export PLAYWRIGHT_BROWSERS_PATH="$RUNNER_TEMP/ms-playwright"
|
||||
pnpm --filter @hanzo/id-web exec playwright install --with-deps chromium
|
||||
pnpm --filter @hanzo/id-web exec playwright install chromium
|
||||
pnpm e2e
|
||||
|
||||
images:
|
||||
|
||||
Reference in New Issue
Block a user