shorebirdtech / shorebird

Code Push for Flutter and other tools for Flutter businesses.
https://shorebird.dev
Other
2.26k stars 133 forks source link

fix: api.shorebird.dev is not always accessible in all regions of China #2483

Open eseidel opened 1 month ago

eseidel commented 1 month ago

Splitting this off from https://github.com/shorebirdtech/shorebird/issues/435.

Our patch downloads are accessible from China now as part of: https://shorebird.dev/blog/improved-patch-delivery/

However api.shorebird.dev (which is used for checking if patches are available) is hosted on Google Cloud Run and not reliably accessible.

This affects both companies outside China with users in China as well as developers inside China.

A fix would probably involve making a new patch check endpoint accessible from within China. Probably would start by using a cloudflare worker (not doing anything specific to China, just moving off of Google Cloud).

rockingdice commented 3 weeks ago

Any progress? I'm picking code-push solutions and this one really blocks it.

eseidel commented 3 weeks ago

We're discussing potential solutions. Nothing to report at this time.