This is really weird, I thought it was a one-time thing. But it has happened three times now. Every time I update Appwrite, all existing functions stop re-deploying. When I try to re-connect, search does not show any repository at all in the dropdown. I can fix it by redoing the whole flow of installing GitHub app with a new private key, but it is a pain to do that for all the functions every time I update. How can I make sure this does not happen?
TL;DR
Existing GitHub configuration breaks every time developers update self-hosted Appwrite, causing existing functions to stop re-deploying. A workaround is to reinstall the GitHub app with a new private key, but this is not a sustainable solution.