Conclusion

GitHub Actions is a powerful platform for CI/CD and automating just about any task you want. Once you understand the basics, the best way to get started is by re-using workflows from others. We have a repository of example workflows & actions that we re-use often for CCBR projects. Take a look at CCBR Actions for example workflows that you can start using in your repositories right away.

Resources

Usage limits

There are usage limits depending on your GitHub plan. Generally, if you are a free user and your repo is public, you can use GHA for free up to a certain limit. Pro, Team, and Enterprise accounts have higher spending limits, especially for private repos. Take a look at GitHub’s documentation for the most up-to-date and accurate information on usage limits for GitHub Actions: https://docs.github.com/en/actions/administering-github-actions/usage-limits-billing-and-administration#about-billing-for-github-actions