Proposal for optimizing CI/CD workflows for a multi-stack, multi-account Terraform repository on GitHub Actions
This document proposes best practices for managing Terraform infrastructure modules with focus on:
- Smart change detection: Plan only changed modules + dependents (60-80% faster CI)
- Efficient drift detection: Multi-tiered nightly checks with automated alerting
- Safety mechanisms: Preserved while improving speed and developer experience