Workflow Syntax
Understand triggers, jobs, steps, runners and dependencies.
Open module →Batch 04 · CI/CD automation
Design secure, reusable and observable GitHub Actions delivery workflows.
Understand triggers, jobs, steps, runners and dependencies.
Open module →Use github, env, vars, secrets, needs, matrix and runner data correctly.
Open module →Apply conditions, functions and status checks predictably.
Open module →Separate configuration from sensitive values and scope access tightly.
Open module →Publish build outputs and transfer evidence between jobs.
Open module →Accelerate dependencies without treating cache as a deployment artifact.
Open module →Test multiple versions and platforms efficiently.
Open module →Centralise governed workflow logic across repositories.
Open module →Package repeated step logic without creating a full reusable workflow.
Open module →Use short-lived cloud credentials instead of stored secrets.
Open module →Use protected environments, approvals and concurrency for controlled releases.
Open module →