Github Actions - from Zero to Hero
summary
Starts with a real problem: a team burns 99% of its Actions minutes, then cuts usage by ~75% using specific techniques. Shows GitHub Actions YAML patterns: cache node_modules and package-manager caches plus a marketplace action to store build artifacts; use matrix permutations to run OS and Node-version combinations in parallel; use concurrency cancel-in-progress to stop obsolete runs; create reusable workflows (call via workflow_call) but pin the branch/tag to avoid mismatched YAML. Includes Cypress binary caching, Docker containers for stable environments, and branch protection for required checks.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:30Food
- 4:00Automation
- 4:50Survey
- 5:45CICD
- 7:40Vivid
- 9:30Workflows
- 12:05Custom Actions
- 12:47Reinvent the wheel
- 18:53The most important part
- 20:52Parallelization
- 24:50Metrics and Parallelization
- 27:05Cache
- 43:29Docker
- 46:02External Services
related talks
35mZero to Hero CI/CD with github actions
37mGithub actions for beginners and applied to CakePHP basic projects
01h 01mGetting Started with GitHub Actions
01h 47mDeveloper Workflow Automation with GitHub Actions
47mLights, Camera, GitHub Actions!
45mA Call to (GitHub) Actions!
25mAutomate Maintainer Tasks With GitHub Actions
48mCICD with Github Actions
