iOS CI Newsletter

A fortnightly independent newsletter gathering all updates and news about Continuous Integration and Continuous Delivery from the iOS community.

Email icon representing an email newsletter

iOS CI Newsletter

Issue 12


Put your mobile releases on autopilot.

No more cat-herding, spreadsheets, or steady drip of manual busywork. Runway helps your team level-up your release coordination and automation, from kickoff to release to rollout. Get started for free →

Hey everyone! 👋 Welcome to the twelfth issue of the iOS CI Newsletter. I hope you've all had a fantastic couple of weeks!

I am very happy to announce that I will be speaking at Swift Heroes about making developer tooling with Swift. If you're in or around Turin on the 4th and 5th of May and want to learn about all things iOS and Swift from great speakers, make sure you book your early bird tickets while they're still available!

🚨 New minimum Xcode version for App Store submissions

Apple announced this week that, as of next month, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 14.1.

If you are still using a version of Xcode older than 14.1, make sure you upgrade it on your CI runners now to avoid issues with your next release.

❗️ GitHub updated their RSA SSH host key

Earlier this week, GitHub had to update its RSA SSH host key due to a potential security threat.

Mike Hanley, their Chief Security Officer and SVP of Engineering, posted an in-depth update on GitHub's blog explaining why they needed to update this key and what the implications for users would be. I thoroughly recommend reading it if you're seeing any errors when communicating with GitHub through SSH.

⬆️ Xcode 14.3 requires macOS Ventura

The release candidate for Xcode 14.3 was released earlier this week and, as Apple stated in the release notes, it will only run on macOS 13 (Ventura) or later.

This might be a good chance to upgrade your CI runners to macOS 13 if you haven't done so yet to ensure you are ready for new versions of Xcode going forward! 🎉

⚡️ M1 macOS runners now available on CircleCI

A couple of weeks ago I tweeted about the public GitHub roadmap and the fact that M1 GitHub-hosted macOS runners will not be available until Q4 of 2023.

If you don't want to wait that long, CircleCI has announced that M1 runners are now available for their users! 🎉

P.S. I would like to thank Aisling Conroy from CircleCI who shared the blog post with me. 🙏

✨ Using GitHub Actions to create PRs automatically

Last week I had a conversation on Twitter with James Sherlock about GitHub webhooks following my article where I used the issue comment webhook to trigger an Xcode Cloud build.

In that conversation with James, he showed me that you could use pretty much any GitHub webhook as a workflow trigger. A good example of this is the workflow that James made for the Swift Package Index project, which automatically creates pull requests from issues.

← Previous issue

Issue #11