| name | ci-cd-practices |
| description | CI/CD operations: GitHub Actions, Kubernetes, ArgoCD, and CI timeout configuration. Use when configuring pipelines, debugging deployments, or working with GitHub Actions. Do NOT use for general development workflow. |
CI/CD Practices
Quick Start
- Use
gh CLI for GitHub operations (PRs, issues, actions)
- Use
kubectl for Kubernetes inspection and debugging
- Set reasonable CI timeouts (20 minutes default)
- Always inspect before acting (check PR status, pod logs first)
Key Principles
- Operational tools:
gh for GitHub, kubectl for Kubernetes
- Inspect before acting — check status, logs, and state first
- Use
ubuntu-latest runners, avoid self-hosted unless justified
- ArgoCD image updater workflow for deployments
References
See rules.md for complete conventions.