Learn all about CI/CD with these posts
Continuous Integration and Continuous Deployment for your Swift projects.
Learn how to use webhooks to collect metrics from Xcode Cloud builds
How to use GitHub webhooks to trigger Xcode Cloud builds by writing a comment on a pull request.
All you need to know about how to set the version of Xcode to use on CI using Fastlane.
I will show you how code might change across different builds even when depending on an exact version of a Swift Package as well as how to mitigate the risks associated with this.
Learn how to trigger Xcode Cloud workflow runs using the App Store Connect API.
Using Swift as to write a commit-msg git hook so that adding ticket numbers to a commit message can be automated.
An up to date guide on how to use an App Store Connect API key with Fastlane and GitHub Actions.
Learning how to install and use third-party tools in Xcode Cloud through ci scripts.
A guide on how to download, install and manage different versions of Swift.
Creating a command line tool using Swift and async/await to collect metrics on GitHub Action workflows.
Some processes, such as a release pipeline, are very important but do not get run frequently. In this article, I go through how scheduled CI runs can help you spot failures early and gain confidence in your important and infrequent processes, such as release pipelines.
A short article on the recent contribution I made to Fastlane's open source project.