Skip to content

GitHub Actions

What It Is

GitHub’s CI/CD system built around workflows and reusable actions.

Core Ideas

  • workflow
  • job
  • step
  • runner
  • secrets
  • reusable workflows

Common Triggers

  • push
  • pull_request
  • workflow_dispatch
  • schedule

Practice

  • Pin actions to versions intentionally.
  • For production deployments, environments and required reviewers are useful controls.