The v2026.9.30.1 binaries job lost a 50 MB upload to Gitea's release API on each of its two runs (curl 92, HTTP/2 PROTOCOL_ERROR; the origin logged 400 with no body), arm64 the first time and amd64 the second. The uploads cross Cloudflare. A failed run also left the release short of the file it had just deleted. Uploads now go over HTTP/1.1, and every API call retries 5 times.