GitHub Actions were launched last year and have since been used to build various applications from running tests and linters to more lighthearted use cases. One of the most powerful aspects of GitHub Actions is the ability to compose workflows using multiple actions to accomplish complicated tasks. In this post, we will show how to create a simple continuous delivery pipeline that deploys an application to a DigitalOcean Kubernetes cluster on push to the master branch of a GitHub repository. Along the way, we will dig into some of the details of working with GitHub Actions.