GitHub Actions is the official solution for automation. It is deeply integrated with the GitHub platform, which sets it apart from other products of the same type. It can be used for CI/CD as well as automating other parts of your workflow. Although there are many things you can do with GitHub Actions, each project will have its own needs. Creating your own custom actions is the best way to adapt GitHub Actions to your project. This course, Building Custom GitHub Actions will help you understand how GitHub Actions work, and how they connect with the rest. You will first learn how to triage issues, merge Pull Requests, request code reviews and create releases. Next, you'll learn how to create real-world GitHub Actions using TypeScript or Docker. The final part of the course will cover the pros and cons between TypeScript and Docker actions, and how to decide which one is best for your situation. You will be able create your own actions to fully take advantage of GitHub Actions.