Learn all about GitHub Actions with these posts
Automate your workflow from idea to production using GitHub's CI/CD platform.
How to automatically create and release a multi-platform Swift Package library with GitHub Actions whenever you push a new tag.
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.
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.
How to use GitHub Actions and the AWS CLI to automatically update the code for a Swift AWS lambda on every push to main.
How to use webhook logic in GitHub Actions to trigger workflows based on other workflows completion
How I use GitHub Actions to automate the release of my Swift command line tools.
Using Swift as to write a commit-msg git hook so that adding ticket numbers to a commit message can be automated.
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.
How to make use of the github actions concurrency feature to cancel unnecessary runs automatically. Talking about a real-world example and a tale of two approaches, and why I decided to implement it the way I did.
In this post, I will talk through how you can add dynamic data to your profile README.md by scheduling jobs using a GitHub Action.