Problem: CI intermittently fails when a required-file download hiccups; e.g., the WASM spec test suite fetch failed on both its primary URL and the Web Archive fallback on the same run — breaking configure under CI. Cause: download_file_multisource was trying each source only once — so a single transient HTTP error could break the whole build. The WASM spec test tarball was also being fetched fresh every run — rather than from the shared download cache — so each build was exposed to that flakiness. Fix: Retry each fetch a few times across all sources — for every config- time download: the WASM spec tests, HSTS preload list, and public-suffix list. Cache the WASM spec test tarball across CI runs — keyed by commit, so it’s (re)fetched only once per commit bump. |
||
|---|---|---|
| .. | ||
| actions | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| CODEOWNERS | ||
| dependabot.yml | ||
| FUNDING.yml | ||