that's really stupid. I mean, I would have set a cache repository (SonaType Nexus maybe?), download everything there and use that repository.
In the tweets the author says they've blocked the download from Apple IPs, so now their pipeline is broken.
We rarely hear about CI servers being taken over but it has to happen frequently enough.
Ultimately you need to be able to rebuild the product when upstream goes poof.
Sounds very smart on their party: move forward with what matters (building your codebase, tests, etc) and don't do something (like an internal cache), unless you have to -- the ops equivalent of lazy-loading...
Sounds like the build pipeline was set up by a regular dev.
The data should probably be distributed using e.g. git, so that downloads are incremental by default.