I feel that for 99% of companies, a terraform runner fundamentally only needs the following flow:
1. Run terraform plan on every PR
2. Run terraform apply on merge to master/main branch.
3. Handle of concurrency by queuing multiple applies together.
4. Terraform secrets can be handled using GitHub Secrets.
I created a demo repository [0] and it seems to work just fine. What am I missing?