This PR started as a change adding Darwin builds to CI.
However, I noticed that Windows 3.1 and head builds were really slow, and looking at the logs I can see that it's because it takes 2 minutes to timeout on failed downloads. So I added a feature whereby timeouts can be specifed, and default to 10 seconds.
This PR started as a change adding Darwin builds to CI.
However, I noticed that Windows 3.1 and head builds were really slow, and looking at the logs I can see that it's because it takes 2 minutes to timeout on failed downloads. So I added a feature whereby timeouts can be specifed, and default to 10 seconds.