Learn all about CI/CD with these posts

Continuous Integration and Continuous Deployment for your Swift projects.

Cancelling unnecessary GitHub actions automatically

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.

How I use GitHub Actions to update my GitHub profile

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.