mirror of
https://github.com/jmcorgan/fips.git
synced 2026-10-05 19:18:25 +00:00
Retrying gitlab.alpinelinux.org was not enough: the dispatched run on this branch had aarch64 fetch the pinned commit on the first try while x86_64, in the same run, could not connect at all across four attempts spanning ten minutes. The host fails per runner, not per run, so more attempts against the one host do not converge. Prefer alpinelinux's GitHub mirror and keep the canonical host as the fallback, three rounds over the pair. The commit is pinned by SHA and the mirror serves that exact object, checked by fetching it, so the mirror cannot substitute different content. Each attempt is wrapped in a 60 second timeout, since curl's own connect timeout is 135 seconds and four of those is most of a job.