From ed5eb4f7c4acf61e96789a72e3cd0ad6d504dd00 Mon Sep 17 00:00:00 2001 From: Hunter Bown Date: Wed, 6 May 2026 20:26:21 -0500 Subject: [PATCH] ci(release): bound zig download retries (#926) --- .github/workflows/release.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f6a93a4..beea75fc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -143,7 +143,16 @@ jobs: zig_url="https://ziglang.org/download/${zig_version}/${zig_dir}.tar.xz" for attempt in 1 2 3 4 5; do - if curl -fsSL --retry 5 --retry-delay 5 --retry-all-errors "${zig_url}" -o zig.tar.xz; then + if curl -fsSL \ + --connect-timeout 20 \ + --max-time 180 \ + --speed-limit 1024 \ + --speed-time 30 \ + --retry 2 \ + --retry-delay 5 \ + --retry-all-errors \ + "${zig_url}" \ + -o zig.tar.xz; then break fi echo "Zig download failed (attempt ${attempt}); retrying in 15s"