Skip to content

Low priority: transient Playwright Chromium download timeout in scrape.yml #24

Description

@rtanglao

What

The Install Chromium step in .github/workflows/scrape.yml occasionally fails to download the Playwright browser, e.g. in run 28985626855:

Install Chromium: Error: Request to https://playwright.azureedge.net/builds/chromium/1148/chromium-headless-shell-linux.zip timed out after 30000ms

Impact

Low. This is a transient Playwright-CDN (azureedge) timeout, not a code or SUMO-API issue. That run still completed green ("REFRESH COMPLETE: 3 pairs, 3 rebuilt"), so it recovered — but a download timeout could fail a run outright, which (with the hourly cron) would just self-heal on the next run.

Unrelated to the DEP0169 url.parse() deprecation warning from actions/cache (that's harmless Node-24 noise from the action bundle, nothing to fix on our side).

Possible fix (when convenient)

Wrap the browser install in a small retry, e.g.:

- name: Install Chromium
  run: |
    for i in 1 2 3; do
      uv run playwright install --with-deps chromium && break
      echo "playwright install failed (attempt $i); retrying in 15s"; sleep 15
    done

or use a marketplace retry action. Not urgent given the hourly self-heal.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions