mirror of
https://github.com/warpdotdev/warp.git
synced 2026-05-06 15:22:21 +08:00
## Description We were running three steps in parallel with `futures::join!` 1. Check binary 2. Check old binary for autoupdate 3. Detect platform This will end up using 3 control master connections. Since each connection is a limited resource, this could cause these open failed issues. For now I am moving these to be sequential. I considered combining them into one command and have some client side parsing to reconstruct the results but I am not confident about that change with different shells and potential error states. We could observe if latency with sequential execution becomes a problem and decide if we want to further optimize