CI/CD and workflow automation platform natively integrated into GitHub, enabling developers to automate builds, tests, deployments, and any custom workflow directly from their repositories using event-driven triggers.
Home Page
https://github.com/features/actions
Key Features
- YAML-based workflow definitions stored in the repository (.github/workflows)
- Event-driven triggers (push, pull request, issue, schedule, manual dispatch, and 30+ GitHub events)
- Massive marketplace with 20,000+ community and official actions
- Matrix builds for testing across multiple OS, language, and runtime versions
- Linux, macOS, Windows, and Arm hosted runners
- Self-hosted runners for custom environments and on-prem infrastructure
- Reusable workflows and composite actions for DRY configuration
- Built-in secrets management and environment protection rules
- Caching, artifacts, and concurrency controls
- Native integration with GitHub Packages, Dependabot, and GitHub Security
- Generous free tier (2,000 minutes/month for public repos unlimited)
Background
- Launched by GitHub (Microsoft) in November 2019.
- Rapidly became one of the most adopted CI/CD platforms due to zero-friction GitHub integration.
- Free for public repositories; usage-based pricing for private repos with included minutes on all paid plans.
- Supported by GitHub's enterprise security, compliance (SOC 2, FedRAMP), and global infrastructure.