Build and Test: To be run on every PR commit & commits to master. This builds the code and runs tests. This must pass for PRs to be merged.
Deploy to Amazon ECS: Run when a commit to master passes successfully (above workflow). Create the latest image, push to ECR, update the task definition, and deploy to ECS cluster.
Changes
Setup auto-deploy to ECS using GitHub actions
Create 2 workflows: