Learn all about CI/CD with these posts
Continuous Integration and Continuous Deployment for your Swift projects.
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.