GITHUB ACTIONS ARE FOR EVERYONE* 😰😰😰😰😰😰
*who is making a project that requires testing and documentation.
GitHub has been in my nearly daily use for a few years now. I’d spent months trying to conquer pushing, pulling, rebasing, opening issues, making templates, using keys, and no longer started sweating when I had to solve merge conflicts. But there was a big missing piece in my GitHub education: actions. GitHub actions was a tab I had never ventured to click on, mostly because I didn’t know what it did besides “CI,” which seemed like overkill for my simple projects.
tldr; GitHub actions are workflows that run every time you interact with your repo. You can specify what the workflow is–generally, it is running tests, building documentation, and checking code coverage. You can also specify what the interaction is–generally, the workflow runs on every push or pull request.
Best uses for GHA:
- Deploy documentation automatically
- Running your latest API docs and then pushing results to GitHub Pages