Skip to content

Commit e61b185

Browse files
committed
ci: disable rapid streamer so the game downloads on macOS
The rapid streamer endpoint (streamer.cgi) fails on the macOS build's curl (LibreSSL/SecureTransport, HTTP/2) with CURLE_RECV_ERROR, aborting the game download with errorID 2. The search, repo parse and SDP fetch all succeed; only the streamed content transfer fails. Set PRD_RAPID_USE_STREAMER=false so pr-downloader uses the plain per-file rapid path, which transfers fine.
1 parent b13ff68 commit e61b185

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/macos-build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,12 @@ jobs:
518518
# map search at BAR's content network.
519519
export PRD_RAPID_REPO_MASTER="https://repos-cdn.beyondallreason.dev/repos.gz"
520520
export PRD_HTTP_SEARCH_URL="https://files-cdn.beyondallreason.dev/find"
521+
# BAR's rapid streamer (streamer.cgi) fails on macOS curl
522+
# (LibreSSL/SecureTransport, HTTP/2) with "Failure when receiving
523+
# data from the peer", so the game download aborts with errorID 2.
524+
# Disable the streamer; pr-downloader then uses the plain per-file
525+
# rapid path, which transfers fine.
526+
export PRD_RAPID_USE_STREAMER=false
521527
cd "\$USER_DATA"
522528
exec "\$RES/bin/spring" \\
523529
--isolation-dir "\$USER_DATA" \\

0 commit comments

Comments
 (0)