Stay up to date with the latest iOS CI/CD news

Every two weeks, directly to your inbox and packed with everything you need to know and be aware of so that you're always prepared for the next app release!

Read and trusted by engineers from:

Issue 67

Sponsored

Codemagic makes Apple M2 machines available, even on the free tier!

Codemagic is the first CI/CD to make Apple M2 machines available to everyone (including the free tier!). This is a free upgrade from M1 machines with no price change.

Automating Multiplatform App Releases

Hey everyone! I hope you’ve all had a fantastic couple of weeks. Welcome to another issue of the newsletter!

In this issue, I will cover the following topics:

  • New FREE webinar for all subscribers.
  • Testing applications at scale.
  • Running unit tests in parallel.
  • Draft PRs are now available for all GitHub Free users.
  • The Release Tax on your organization.

Happy reading!

🎥 FREE Webinar: Automating Multiplatform App Releases

Have you ever wondered what a reliable and mature release CI/CD pipeline looks like? And how to handle apps available on multiple Apple platforms?

Join this exclusive FREE webinar for subscribers at the end of May to learn all about it!

🧪 How does an app like Netflix write Unit Tests?

Have you ever wondered how massive apps like Netflix write unit tests and what their testing infrastructure looks like? Well, thanks to Ken Yee, you don’t have to wonder anymore!

In this article from Jose Alcérreca’s Testing at scale series, Ken Yee talks about Netflix’s Android codebase but, before you get scared and close your email client, hear me out. The article has a lot of interesting takeaway points that are also applicable to iOS Unit Tests, so I would encourage you to give it a read.

💨 Speed up your CI/CD pipelines by running Unit Tests in parallel

One of the most important things to do when writing CI/CD workflows, is to make sure that you run as many tasks as possible in parallel, especially unit tests!

Not only will this have an effect on the speed of your CI/CD pipeline runs, but it will also help you detect flakiness and shared state in your unit tests. Learn how to enable parallel testing for your iOS app with this article by Noam Efergan.

🆓 Draft Pull Requests are now available in all repositories

Up until this announcement, GitHub only allowed Free users to create draft pull requests in public repositories.

As of the 1st of May, GitHub have lifted this restriction so that users on the Free plan can now create draft pull request in any repository, public or private, completely free of charge.

🤑 The numbers behind the ‘hidden costs’ of Mobile Releases

As mobile engineers, we know that release processes can be time consuming and introduce friction. But have you ever spent time figuring out what the costs and impact for your organization actually are?

Gabriel Savit, Runway’s CEO and Co-Founder talks about the concept of a ‘Release Tax’ that mobile teams are paying without even realizing it in this LinkedIn post.