GitHub Actions

GitHub Actions (GHA) is a leading cloud service useful for CI/CD on a wide range of languages and platforms. For public Git repos, GHA is generally free with generous quotas. To be good CI citizens, we typically set a liberal “timeout-minutes” to avoid locked workflows from wasting cloud resources.

Here are several techniques we use with GHA for CI/CD.