Unable to update, login or use Doppler CLI

Using Doppler v3.20.0.

⇒ doppler update
Unable to check for CLI updates
Doppler Error: Get “https://api.github.com/repos/DopplerHQ/cli/releases/latest”: context deadline exceeded (Client.Timeout exceeded while awaiting headers)

Same when I try to run my app
Unable to fetch secrets from the Doppler API
Doppler Error: Get “https://api.doppler.com/v3/configs/config/secrets/download?config={redacted}&format=json&project={redacted}”: context deadline exceeded (Client.Timeout exceeded while awaiting headers)
Reading secrets from fallback file

Hey @letterdrop, welcome to the community! I am sorry to hear you are running into this issue and happy to help. Are these errors happening in Docker or your local machine?

I’m experiencing this on my local machine

Thanks @letterdrop for jumping on a Zoom call today. Through the call, we found that there is a rather interesting edge case with our CLI where any network request made on a Mac connected to a Google WiFi router will timeout. We were able to patch the issue by configuring @letterdrop’s DNS settings on his Mac to 8.8.8.8.

Our team will look into coming up with a long-term solution to this edge case and publish an update when it is available. We will also update our documentation in the meantime.