11 Failures Before My CI/CD Pipeline Worked: A VibeCoder's Guide to Expo + GitHub Actions + DeployGate

TL;DR AI
2 min readKey summary
Arc is a mobile CRM for bodywork therapists, built with Expo, React Native, and Supabase.
The MVP is 85% done, with 28 files, 27 screens, and 18 functional screens.
Expo Go cannot use native modules, and TestFlight can add hours or days because of Apple's review queue.
Early CI/CD attempts failed when two workflows ran on one push, then because binary files were in the repo, then with the same Embed Pods Frameworks crash.
DeployGate plus a self-hosted GitHub Actions runner on a 13-inch M5 MacBook Air solved delivery: pushes to main reach testers in about 10 minutes, for $0/month and unlimited builds.

