fix(ci): retry transient Playwright dependency downloads

This commit is contained in:
Jayway Liu
2026-11-01 04:32:26 +00:00
committed by jianwel
parent de3c21b1fc
commit 94d03c5eaf
+10 -1
View File
@@ -82,7 +82,16 @@ jobs:
- run: uv run python manage.py bootstrap --username admin --organization CI - run: uv run python manage.py bootstrap --username admin --organization CI
env: env:
BOOTSTRAP_PASSWORD: ${{ env.E2E_PASSWORD }} BOOTSTRAP_PASSWORD: ${{ env.E2E_PASSWORD }}
- run: npx playwright install --with-deps chromium - name: Install Playwright Chromium
run: |
for attempt in 1 2 3; do
npx playwright install --with-deps chromium && exit 0
if [ "$attempt" -lt 3 ]; then
echo "::warning::Playwright 安装第 ${attempt} 次失败,15 秒后重试"
sleep 15
fi
done
exit 1
- name: Browser regression - name: Browser regression
shell: bash shell: bash
run: | run: |