You want to be setup so you can do a build completely offline of head or any tag. GitHub being down shouldn't make a difference. If the PM is getting in the way of that then dump it.
Rebuilding the entire toolchain of your language sounds like a colossal waste of time when you just wanted to avoid a few hours per year of developer downtime.