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
What
The Install Chromium step in
.github/workflows/scrape.ymloccasionally fails to download the Playwright browser, e.g. in run 28985626855: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 fromactions/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.:
or use a marketplace retry action. Not urgent given the hourly self-heal.
🤖 Generated with Claude Code