Home / Companies / GitHub / Blog / Post Details
Content Deep Dive

How we ship GitHub Mobile every week

Blog post from GitHub

Post Details
Company
Date Published
Author
Taehun Kim
Word Count
1,469
Language
English
Hacker News Points
-
Summary

The GitHub Mobile team employs a variety of tools, primarily GitHub Actions, to automate the weekly release process of the GitHub Mobile apps on iOS and Android, allowing them to focus more on product development. Their release pipeline includes steps such as generating a build, running tests, uploading to TestFlight, and creating GitHub issues to track the release process. Automation is heavily utilized for tasks like branch creation, issue tracking, and version number management, with manual intervention required only for writing release notes and final app submission. This streamlined process, enhanced by open-source actions and community support, ensures efficient builds and timely updates for users, while also simplifying the onboarding of new release engineers.