Use when setting up continuous integration/deployment pipelines, configuring GitHub Actions, automating testing and deployment, or troubleshooting CI/CD failures - focuses on automation workflows and deployment pipelines
☐ Identify triggers (push, PR, tag, schedule) ☐ Define stages (lint, test, build, deploy) ☐ Determine environments (dev, staging, production) ☐ List required secrets and variables
Common workflow stages:
☐ Create .github/workflows/ directory
☐ Create workflow YAML file (e.g., ci.yml)
☐ Define name and triggers
☐ Set up jobs and steps
Basic workflow structure: