Creating custom actions
In this section, we dive into the exciting world of creating a custom GitHub action that the entire developer organization can utilize. GitHub Actions provides a powerful automation platform, and by building our custom action, we can package our specific workflows into a reusable and shareable format. With this custom action, other developers can easily integrate it into their projects, streamlining their workflows and benefiting from our expertise.
What makes an action an action?
When we start creating an action, our starting position is to normally put it in an actions folder in the .github
folder of the repo that’s using it. If we create them to be used across one of many reusable workflows in the same repository, we will put them in those reusable workflow repositories. If we wanted to share these actions with other users, we would create a repository just for the action.
In the Technical requirements section, I asked you to create a RichChecks...