Procedure3 weeks ago
Deploy with environments, OIDC and rollback
Deploy an image to an EC2 Docker Compose host with approval-gated environments, keyless AWS login via OIDC, SSM Run Command, a smoke test and automatic rollback.
Reference3 weeks ago
Expressions, contexts and special files
How to read data inside workflows with ${{ }}: github, env, vars, secrets, steps, needs and inputs contexts, status functions, and the GITHUB_OUTPUT / GITHUB_ENV / GITHUB_STEP_SUMMARY files.
Checklist3 weeks ago
GitHub Actions best practices
Checklist for fast, secure, maintainable pipelines: pinned actions, least privilege, OIDC, concurrency, timeouts, caching and reuse.
Path3 weeks ago
GitHub Actions learning path
Read these notes in order to go from zero to your own production CI/CD: concepts, syntax, security, registry, releases, deploys, reuse and debugging.
Reference3 weeks ago
Jobs: needs, if, matrix, outputs
Control how jobs relate: ordering with needs, conditions with if, fan-out with matrix, passing values with outputs, plus services, timeouts and environments.
Concept3 weeks ago
Secrets, variables, permissions and OIDC
Where credentials live (repo, environment, org), least-privilege GITHUB_TOKEN permissions, and keyless cloud login with OIDC instead of long-lived keys.