It offers easy commands to perform failover and even has an option to configure automatic one.
After reading about github issues, I am a bit cautious about having automatic failover though.
As for automation... Things can always go wrong, sure. But I wonder how many times HA and automatic failover had saved the day at GitHub so no outside observers had a faintest idea there was something failing in there.