This has been mentioned on HN before and is a good place to start IMO - What can a technologist do about climate change? http://worrydream.com/ClimateChange/
From the GitHub issue thread, I see a lot of people being angry for their production deployments failing. If you directly point to an external repo in your production environment deployments, you better not be surprised when it goes down. Because shit always happens.
If you want your deployments to be independent of the outside world, design them that way!