GitHub Actions
-
GitHub Actions — Full Profile (2026-09)
GitHub, Inc. (Microsoft subsidiary since Oct 2018 $7.5B); Actions launched Aug 2019 (beta) → GA Nov 2019. Microsoft-owned, not independent, not bootstrapped; Actions is a GitHub-platform feature, not a standalone acquired-kept brand like Clipdrop/Slack.
Website
Field Value Official Website https://github.com/features/actions · docs: https://docs.github.com/actions · Marketplace: https://github.com/marketplace?type=actions · MCP: https://api.githubcopilot.com/mcp/ Company GitHub, Inc., San Francisco; wholly owned by Microsoft Corp. since Oct 2018 ($7.5B). Actions team inside GitHub Core Eng. No separate legal entity, no funding round, no ARR breakout (bundled in GitHub/Microsoft Cloud). Status Active, Microsoft-owned platform feature, not acquired-kept brand (Actions was first-party GitHub build, never a bought startup; contrast Clipdrop/Slack), not shut down Category ai-productivity-data Pipeline Stage none Title
Field Value Product GitHub Actions Descriptive Title GitHub Actions — Event-Driven CI/CD & Automation Engine Native to GitHub: YAML Workflows → Hosted (Linux/Win/macOS) or Self-Hosted Runners → 21k+ Marketplace Actions, OIDC Secrets, Matrix/Build-Concurrency, Reusable Workflows, plus Official GitHub MCP Server (api.githubcopilot.com/mcp) for Claude/Cursor (Microsoft-owned, GA 2019) One-line Positioning Push/PR/issue/webhook triggers a .github/workflows/*.yml→ job runs on GitHub-hosted runner (Linux 1× / Win 2× / macOS 10× minute multiplier) or your self-hosted runner → steps call 21k+ marketplace actions or raw shell → artifacts/logs stream back, status checks gate the PR; OIDC issues short-lived cloud creds; official GitHub MCP server (actions toolset) lets Claude/Cursor list runs / read logs / rerun / cancel / dispatch without leaving the agent.Features
Field Value Workflow Engine YAML-defined workflows in .github/workflows/, event triggers (push/pull_request/schedule/workflow_dispatch/issues/release/webhook),needsDAG,matrixstrategy (OS×node×arch), concurrency groups,if:conditionals, reusable workflows (uses: ./.github/workflows/x.yml), composite actions, cache action (10 GB/repo)Runners GitHub-hosted: Linux (Ubuntu), Windows, macOS (Intel+M1/M2); standard 2-core + larger runners (4/8/16/32/64-core, GPU, Arm64); self-hosted runner agent (free, no per-minute fee, no $0.002 platform charge—postponed indefinitely Dec 2025); runner groups + labels + ephemeral runners Marketplace 21,000+ verified actions (setup-node, checkout, docker/build-push, aws-actions, terraform, codecov, slack-notify); uses: owner/repo@refsemantic versioning; private actions in same orgSecrets / Identity Encrypted secrets per repo/env/org, OIDC token issuance to AWS/GCP/Azure (no static keys), GITHUB_TOKENauto-scoped per job, environments + required reviewers, OIDC with cloud role assumptionArtifacts / Cache Upload/download artifacts (shared with Packages storage pool), 10 GB/repo cache (not counted in artifact storage), job summaries, annotations, log retention per plan Deploy / Ecosystem Native to GitHub Releases/Pages/Environments, Deployments API, Codespaces hooks, Copilot code-review jobs consume Actions minutes, integrates Vercel/Netlify/Cloudflare/Fly via actions MCP Surface Official GitHub MCP server (github/github-mcp-server, Apache-2.0) hosted at https://api.githubcopilot.com/mcp/(OAuth 2.1 + PAT),actionstoolset covers list/get workflow runs/jobs/artifacts/logs, trigger rerun/cancel/dispatch; ~80 tools across 20 toolsets total; Claude/Cursor/VS Code/Copilot native remote support; communitymcp-server-github-actions(ofershap) narrower altPricing (2026-09 USD, seat plan + metered minutes, Jan 1 2026 rate cut up to 39%)
Field Value Free (personal/org) $0 — 2,000 Linux-min equiv/mo private, unlimited public-repo minutes, 500 MB storage, 20 concurrent jobs, no secrets-forks-on-PR restrictions beyond default Pro $4/user/mo — 3,000 min/mo, 1 GB storage, 20+ concurrency (scales with seats) Team $4/user/mo (seat only; minutes separate) — 3,000 min/mo included per account, 2 GB storage, 50k min/mo org cap baseline, role-based access, environments Enterprise Cloud $21/user/mo — 50,000 min/mo included, 50 GB storage, SAML/SCIM, audit log, OIDC, private networking, uptime SLA Overage (after included min) Linux 2-core 0.008, −25%), Windows 2-core 0.016, −38%), macOS 3/4-core **0.080, −23%); larger runners Linux 4-core 0.022 / 16-core 0.082 / 64-core 0.077; GPU Linux 4-core $0.052; Windows multipliers 2×/macOS 10× applied to included-minute drawdown Storage overage $0.008/GB-day (artifacts + Packages shared pool) Self-hosted 0.002/min platform charge announced Dec 16 2025 for Mar 1 2026 start, postponed indefinitely after backlash — not in effect Sep 2026 Type seat-plan-plus-metered-minutes; starting_paid=$0; public-repo-actions-free-forever Reviews
Field Value G2 4.3–4.7/5 (~2,399–2,843 verified, 2026) — primary B2B dev star (GitHub platform G2 4.2/15,160 but Actions-specific subset 4.3–4.7); praise native GitHub UX, 21k actions, OIDC, matrix, free public-repo CI; gripes YAML debugging, macOS cost, vendor lock to GitHub, concurrency limits on lower tiers Capterra 4.4/5 (~auxiliary, G2 acquired Capterra Feb 5 2026 $110M but corpora still separate) — aligned band, weight lower than G2 Trustpilot ~1.6–2.2/5 (GitHub corp ~224) — consumer billing/account-suspension rage, excludes from B2B avg, report separately TrustRadius 4.5/5 (~508 GitHub platform) — tertiary Product Hunt N/A (not a PH-launched product) Editorial TopickZ 9.2/10 CI/CD rank, CICDCalculator 2026 verify, ToolVS 4.3/4.4 — feature confirm Praise Zero-connector GitHub native, PR checks + secrets + OIDC in same ACL, 21k marketplace actions, public-repo CI free, Jan 2026 Linux rate cut made it cost-competitive with self-hosted, MCP server lets agents debug CI in-chat Gripes YAML verbosity / hidden expression failures, macOS 10× multiplier = $0.93/15-min iOS build, no clean exit from GitHub (VCS lock-in), concurrency caps frustrate monorepos, self-hosted still requires runner mgmt, Trustpilot account/billing rage, larger-runner always billed even on public repos Review Sources Breakdown
Field Value G2.com 4.3–4.7/5 ~2,399–2,843 (Actions-specific subset; GitHub platform 4.2/15,160 is not the Actions number) — primary B2B star Capterra.com 4.4/5 — auxiliary, G2-owned since Feb 2026 but corpus separate, aligned band Trustpilot.com 1.6–2.2/5 ~224 (GitHub corp) — consumer billing/suspension, excluded from B2B avg TrustRadius 4.5/5 ~508 (GitHub platform) — tertiary Editorial (TopickZ/CICDCalc/ToolVS) CI/CD-rank confirm — positioning only Vendor (github.com/docs) Pricing/minute/storage facts only Conclusion Prints “G2 4.3–4.7 primary, Capterra 4.4 aux, Trustpilot excluded barbell” — no fabricated single star Access
Field Value Web UI github.com/<repo>/actions — workflow editor, run logs, annotations, secrets, runners, environments CLI ghCLI (workflow run/list/view),actfor local YAML simulation, self-hosted runner binaryAPI REST (actions/* endpoints: workflows, runs, jobs, artifacts, logs, dispatch), GraphQL (WorkflowRun object), webhook workflow_run/workflow_job, Management API for org runner groupsMCP Official GitHub MCP server (actions toolset): hosted https://api.githubcopilot.com/mcp/OAuth+PAT, or Dockerghcr.io/github/github-mcp-server, ornpx -y @github/mcp-server-github; tools list/get runs/jobs/artifacts/logs, rerun/cancel/dispatch; Claude/Cursor/VS Code/Copilot remote-native; communitymcp-server-github-actionsnarrowerIntegrations AWS/GCP/Azure OIDC, Vercel/Netlify/Cloudflare/Fly, Slack/Discord, Jira/Linear via webhook, Dependabot, Codecov/SonarQube, Terraform/OpenTofu, npm/Rubygems/Docker Hub Login GitHub account; repo/orgs roles; Enterprise SAML/SCIM Self-host Runners yes (agent free), control plane no (GitHub cloud only, GHEC or GHES on-prem server variant exists for control plane) Best For
Field Value Audience 1 Teams already on GitHub wanting zero-connector CI/CD (PR checks, secrets, OIDC in same ACL) Audience 2 OSS projects needing free unlimited public-repo CI + matrix testing across OS/versions Audience 3 Platform engineers wiring agentic debugging (Claude/Cursor via MCP reads CI logs, reruns failed jobs) Audience 4 Startups shipping container/Node/Python/Go services with simple build→test→deploy on push Audience 5 iOS/macOS teams tolerant of $0.062/min macOS or running self-hosted Mac minis Not For
Field Value Exclude 1 Teams on Bitbucket/GitLab-only VCS (→ GitLab CI/Bitbucket Pipelines/Jenkins; Actions locks to GitHub) Exclude 2 High-volume iOS shops unwilling to self-host Macs (macOS 10× multiplier = bill shock; → Xcode Cloud/Bitrise/self-hosted) Exclude 3 Orgs needing on-prem control plane without GHES license (→ Jenkins/Drone/Argo CD/Buildkite hybrid) Exclude 4 Non-YAML shops wanting GUI pipeline builder (→ CircleCI/GitLab visual editor, though YAML still underneath) Exclude 5 Teams refusing GitHub/Microsoft ToS jurisdiction (→ self-hosted Jenkins/Concourse) Competitors
Field Value GitLab CI/CD Closest rival, same-repo native, stronger on-prem (GitLab Omnibus), weaker marketplace action count, G2 4.5/901 CircleCI Polished YAML+UI, parallelism, no VCS lock-in, G2 4.4/511, pricier per-active-user Jenkins Self-host OSS king, infinite plugin freedom, no managed runners, G2 4.4/573, admin burden Buildkite Hybrid agent model, self-host workers + SaaS orchestration, G2 4.8/27, per-active-user $30 Harness / Drone / Argo CD CD-heavy / k8s-native, narrower CI breadth Bitbucket Pipelines Atlassian-locked, weaker matrix/marketplace
