GitHub Actions lets you automate builds, tests, and deployments directly from your GitHub repository with YAML-based workflows.
GitHub Actions has become the default CI/CD platform for open-source and many commercial projects. Its tight integration with GitHub means you can trigger workflows on any repository event — pushes, pull requests, issues, releases, or even on a schedule. The marketplace offers thousands of pre-built actions for common tasks like deploying to AWS, running linters, or publishing packages. Workflows are defined in YAML files stored alongside your code, making CI configuration version-controlled and reviewable. The free tier is generous for public repositories, and the hosted runners support Linux, macOS, and Windows.