Learn all about GitHub Actions with these posts

Automate your workflow from idea to production using GitHub's CI/CD platform.

New!
Automate GitHub Tasks with GitHub CLI in Actions Workflows: A Step-by-Step Guide

How to leverae the power of the GitHub CLI from GitHub Actions to automate tasks such as issue management or pull request creation.

Automate Apple app code signing using fastlane match

How to fully automate the process of code signing your Apple apps using fastlane match to keep your signing certificates and provisioning profiles in sync across your team.

How to automatically update build and version numbers in your app using Fastlane

How to make sure your Xcode project's build and version numbers are always up-to-date using Fastlane.

How to install the same version of Ruby and Fastlane locally and on CI/CD

How to manage versions of Ruby and install Ruby Gems such as Fastlane both locally and in your CI/CD pipelines using GitHub Actions.

Multi-platform Swift Package releases with GitHub Actions

How to automatically create and release a multi-platform Swift Package library with GitHub Actions whenever you push a new tag.

Building and testing Swift packages on Windows using GitHub Actions

Learn how to use the gha-setup-swift action to setup a CI/CD pipeline to build and test your Swift package on Windows using GitHub Actions.

Swift on Linux CI/CD using swiftly

Learn how to use a new open-source framework by the Swift Server Workgroup to install Swift on Linux and use it to set up a CI/CD pipeline for your Swift packages.

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.

GitHub Actions workflows side effects

How to use webhook logic in GitHub Actions to trigger workflows based on other workflows completion

Automating Swift command line tool releases with GitHub Actions

How I use GitHub Actions to automate the release of my Swift command line tools.

Scheduling tweets with GitHub Actions and Swift

Using Swift as to write a commit-msg git hook so that adding ticket numbers to a commit message can be automated.

Collecting GitHub Action workflow metrics using Swift

Creating a command line tool using Swift and async/await to collect metrics on GitHub Action workflows.