This is the repo I used for the GitHub Actions: Write Docker container actions course on GitHub's Learning Lab.
Where I learned to create Docker based GitHub Actions, all actions can be found under .github/actions folder.
The hello-world action takes two required users to greet and a third optional one, it uses golang to write out Hello {user}
The cat-facts action uses Python 3 to fetch cat facts from the catfact API, then returns and outputs a random fact for another action to use.
The issue-maker action uses node and the actions/toolkit to accept a title, fact and a token to create a new issue with that title and fact.
In this repository the Actions work on the pull_request event, specifically when a pull_request gets labeled with a label.
The workflow file can be found in the usual .github/workflows folder.