GitHub Actions
GitHub Actions is GitHub's built-in CI/CD automation platform, letting teams define workflows — build, test, deploy — as YAML configuration files that run automatically on events like a push or pull request, directly within the same platform hosting the code.
Because it's native to GitHub, Actions integrates tightly with pull requests — a workflow can run a full test suite automatically on every PR, post results and status checks directly on the PR itself, and block merging until required checks pass, all without connecting a separate external CI service.
Its marketplace of pre-built actions (for setting up languages, caching dependencies, publishing test reports, deploying to common platforms) lets teams assemble a working pipeline quickly from reusable pieces, rather than writing every step of a testing and deployment pipeline entirely from scratch.