For a while today it seem that https://lua.org/ was completely down. This meant that our CI tests were failing becasue we have tests that download and build each of our ports (lua being one of them).
This kind of thing happens from occasionally and its can be very disruptive to our workflow.
One thing we did in the past to mitigate this is that we mirrors all the archive from sourceforge.net into our Google Cloud Storage bucket (which we already rely on in many places). This is because sourceforge.net was having outages every few weeks/months.
To mitigate this further have a couple more options:
- Move all our ports to use GCS
- Implement some kind of local caching so that tests don't actually hit the real network.
Any other ideas?
For a while today it seem that https://lua.org/ was completely down. This meant that our CI tests were failing becasue we have tests that download and build each of our ports (lua being one of them).
This kind of thing happens from occasionally and its can be very disruptive to our workflow.
One thing we did in the past to mitigate this is that we mirrors all the archive from sourceforge.net into our Google Cloud Storage bucket (which we already rely on in many places). This is because sourceforge.net was having outages every few weeks/months.
To mitigate this further have a couple more options:
Any other ideas?