I Keep Forgetting About My Long-Running Mobile App Builds
I'm a mobile developer. My Android builds can easily take 15-20 minutes. iOS with Fastlane, tests, code signing, and TestFlight upload? Easily 30. Every time I push a PR, I'd kick off the build, sw...

Source: DEV Community
I'm a mobile developer. My Android builds can easily take 15-20 minutes. iOS with Fastlane, tests, code signing, and TestFlight upload? Easily 30. Every time I push a PR, I'd kick off the build, switch to something else, and then forget. An hour later I'd remember, check the Actions tab, and discover it failed 45 minutes ago. Or it succeeded and QA has been waiting a long time for it. This happened enough times that I built something to fix it. The problem There's no built-in way to know when your build finishes. You either keep checking the Actions tab or waiting for your PR to be mergeable. And even when you do catch it, there's no direct link to the build archive to jump straight to testing. What I actually wanted: A push notification on my phone the second the build finishes A direct link. Tap the notification, land on Firebase App Distribution or TestFlight, install immediately Different message for success vs failure Failure links to the GitHub Actions run so I can see what went