DEPLOYMENT PIPELINE Myro Productions: GitHub → Actions → AWS Push to main → Terraform formats, validates, plans → Auto-applies on merge → CloudFront delivers SOURCE VERSION CONTROL CI / CD PIPELINE INFRASTRUCTURE CLIENT AWS — us-east-1 GitHub Actions 1 terraform fmt Format Check 2 terraform validate Syntax Check 3 terraform plan Dry Run Preview 4 terraform apply Deploy to AWS on merge S3 S3 Bucket static site files PRIVATE access via OAC only no public S3 access CloudFront HTTPS distribution PUBLIC CDN + edge cache SSL/TLS · Origin Access Control reads from S3 via OAC GitHub repository main Developer pushes code https://… End User any browser push code triggers terraform apply OAC HTTPS Myro Productions