My App Ships Weekly. Automatically.

Most people don’t believe me when I say my iOS app ships every single week without me typing a single command.
But it’s true: I built a fully automated release pipeline, three independent workflows that run on their own, every week, following a strict release-train model.
It took me a few weeks to get right (App Store quirks, versioning edge cases, TestFlight automation…), but today it saves me hours and keeps releases consistent and predictable.
Easily one of the best investments I’ve made as a solo developer on a personal project.
Everything I manage to implement during the week automatically becomes part of next week’s release. No manual scheduling, no last-minute scramble.
I maintain a simple CHANGELOG file where I add every improvement and feature. Every Monday at 03:00 UTC, the system generates a build from the main branch, reads that file and uses AI to generate release notes in four languages (EN, DE, ES, PT-BR), then submits the app to Apple for review, clears the notes and prepares a new build for the next cycle, and continues the train.
Every week. On schedule.
If you’re a solo dev or a small team: