GitHub Actions
2026 Edition. A comprehensive, technical deep dive into GitHub Actions, covering its execution model, advanced workflows, environment gating, runners, and security. 2026 Edition.
Episodes
The Enterprise Case for GitHub Actions
4m 29sAn executive comparison of GitHub Actions versus traditional CI/CD tools like Azure DevOps and GCP Cloud Build. We explore the architectural advantages of event-driven automation living alongside your source code.
The Execution Mental Model
3m 30sA technical breakdown of the GitHub Actions hierarchy. Understand the critical relationship between Workflows, Jobs, Steps, and Actions.
Event-Driven Triggers and Filters
3m 58sDeep dive into GitHub Actions event triggers. Learn how to configure precise path and branch filters to control exactly when your workflows execute.
State Evaluation with Variables and Contexts
3m 36sUnderstand the critical differences between environment variables and GitHub Contexts. Learn when each is evaluated during the workflow lifecycle.
The Security Boundary: Secrets and GITHUB_TOKEN
3m 54sA technical look at secrets management in GitHub Actions. We explore the ephemeral GITHUB_TOKEN and the hierarchy of repository and organization secrets.
Optimizing Data: Caching vs Artifacts
4m 10sLearn the precise difference between Dependency Caching and Workflow Artifacts. Stop slowing down your builds with the wrong storage mechanism.
Controlling Flow with Concurrency
3m 16sMaster workflow execution control. Learn how to use the concurrency keyword to cancel redundant runs and prevent overlapping deployments.
Gating Deployments with Environments
3m 57sDiscover how to map your GitHub Actions workflows to external deployment targets using Environments to enforce manual approvals and isolate secrets.
Passwordless Cloud Access via OIDC
4m 08sEliminate long-lived cloud credentials from your repositories. Learn how to use OpenID Connect (OIDC) to securely authenticate GitHub Actions with AWS, Azure, and GCP.
Scaling DRY Pipelines
3m 48sCompare Reusable Workflows and Composite Actions. Learn which mechanism to choose when standardizing your CI/CD pipelines across an entire enterprise.
Crafting Custom Actions: Docker vs JavaScript
3m 19sTake control of your pipeline by building Custom Actions. We explore the performance and compatibility tradeoffs between JavaScript and Docker container actions.
Fleet Management: Hosted vs Self-Hosted Runners
3m 27sNavigate the boundaries of GitHub's runners. Learn when to rely on GitHub-hosted machines and when your architecture demands Self-Hosted runners.
Kubernetes Scale: Actions Runner Controller
3m 40sDiscover how the Actions Runner Controller (ARC) orchestrates ephemeral, auto-scaling runner fleets natively on your Kubernetes clusters.
Supply Chain Integrity with Attestations
3m 40sSecure your software supply chain. Learn how to generate unfalsifiable artifact attestations and provenance directly from your workflows.