iOS Kit is the shared ship pipeline behind the iOS apps listed on this site. One repo, distributed into every app repo as a git subtree, so a fix to the pipeline lands everywhere on the next tag.
The three rules it enforces
- Every write defaults to dry-run — no script sends a non-GET request to App Store Connect without an explicit flag; when it does, it plans from a GET-first diff, writes, then reads the change back and only exits clean if the two match
- Every lane runs unattended, except the one that submits — metadata and screenshot uploads can run in a cron or a loop; submission for review refuses unless a human sets a flag for that exact invocation
- Never hand-edit the copy inside an app repo — change it upstream, cut a tag, pull the subtree
Currently private and in active development.