Make GitHub auth optional