← Git & GitHub learning pathGit & GitHub · Module 9 of 10
GitHub Actions
Automate tests and deployments with GitHub Actions.
📖 Key ideas
- Workflows live in .github/workflows/*.yml.
- Triggers: push, pull_request, schedule, manual.
- Jobs run steps on runners (Ubuntu, Windows, macOS).
- Use marketplace actions: actions/checkout, setup-node.
- Store secrets in repository Settings → Secrets.
💡 Real-life example: GitHub Actions is a robot assistant that tests and ships your code every time you push.
WorkflowAutomated process in YAML
RunnerMachine executing jobs
ActionReusable step
Repository secretEncrypted value for workflows