Parent
#105
Spec
spec/features/014-cicd-infrastructure/spec.md
What to build
Add GitHub Actions workflow triggered on PRs touching infra/terraform/:
- Checkout
- Setup Terraform (pinned version)
terraform fmt -check -recursive
terraform init + validate for bootstrap and environment roots
terraform plan (read-only; may use OIDC dev role or skip AWS credentials if validate-only suffices for fmt/validate)
Separate workflow_dispatch apply workflow (prod uses GitHub Environment production with required reviewers). No auto-apply on merge.
Acceptance criteria
Blocked by
#107, #108, #109
Type
AFK
Parent
#105
Spec
spec/features/014-cicd-infrastructure/spec.md
What to build
Add GitHub Actions workflow triggered on PRs touching
infra/terraform/:terraform fmt -check -recursiveterraform init+validatefor bootstrap and environment rootsterraform plan(read-only; may use OIDC dev role or skip AWS credentials if validate-only suffices for fmt/validate)Separate
workflow_dispatchapply workflow (prod uses GitHub Environmentproductionwith required reviewers). No auto-apply on merge.Acceptance criteria
productionenvironment approvalBlocked by
#107, #108, #109
Type
AFK