GitHub Actions are a [[CI/CD]] platform that allows performing actions on a push of [[Git]] commits to a repository, or locally. The goal is to improve [[DevOps]] by being more automatic. When an *event* is triggered, such as a commit or pull request, a runner virtual machine or container is triggered where a defined script called an *action*. This whole process is called a *workflow*.