Closest I got to one-click deploy for my open-source project hosted at GitHub is
Recently I tried the Supabase GitHub Integration, which eases the process a lot but it has one caveat: it does not seem to run an initial sync. The integration asumes you start with an empty repo and deploys on commit.
Now the process is
Ideally, the integration should check if there is a supabase/ folder within the repo and do a first-time sync. What do you think?
Cabra describes their process for deploying an open-source project using Supabase and GitHub. They note that while the Supabase GitHub Integration simplifies the process, it lacks an initial sync feature, assuming an empty repo. Cabra suggests the integration should check for a supabase/ folder and perform a first-time sync.