Automate Hugo deploys to S3 and CloudFront with GitHub Actions OIDC
I finally stopped running hugo and aws s3 sync from my laptop. Merge to master builds Hugo extended in GitHub Actions, assumes an IAM role over OIDC, syncs with two Cache-Control passes, and invalidates CloudFront.
