What is GitHub Actions?
A CI/CD platform integrated into GitHub that automates build, test, and deployment workflows using YAML configuration.
GitHub Actions triggers workflows on events (push, pull request, schedule, manual). Workflows are defined in .github/workflows/*.yml files with jobs, steps, and actions. The marketplace offers thousands of reusable actions.
Features include matrix builds (test across multiple OS/versions), secrets management, artifact storage, environment deployments, and self-hosted runners. Free tier includes generous minutes for public repositories.