Automatic deployment of Swift AWS lambdas on CI/CD
How to use GitHub Actions and the AWS CLI to automatically update the code for a Swift AWS lambda on every push to main.
Private Swift packages on CI/CD
How to build an app that depends on private Swift packages on CI/CD.
How to avoid a big refactor with the @_exported attribute
A practical use case of the @_exported underscore attribute to avoid a big refactor.
How to launch a macOS SwiftUI app from a Safari extension
Learn how to launch a macOS app and perform actions directly from Safari using an extension.
Export SwiftUI views as images in macOS
How to use a combination of ImageRenderer and NSSavePanel to save SwiftUI views as images to the macOS file system.
GitHub Actions workflows side effects
How to use webhook logic in GitHub Actions to trigger workflows based on other workflows completion
Scheduling app releases with Xcode Cloud
How to use the Xcode Cloud start condition to run a weekly workflow that distributes your app to TestFlight for external testing and the App Store.
Deploying beta versions of your app to TestFlight and AppCenter using Xcode Cloud
How to create an Xcode Cloud workflow which archives an application on every push to main and distributes the artefact to TestFlight and AppCenter.
Automating Swift command line tool releases with GitHub Actions
How I use GitHub Actions to automate the release of my Swift command line tools.
Collecting Xcode Cloud metrics using webhooks
Learn how to use webhooks to collect metrics from Xcode Cloud builds