GitHub Actions Guide
GitHub Actions are used for automating things related to this project including:
- linting files to check for correct syntax
- running unit tests to test business logic
- building and pushing container images to ECR (Elastic Container Registry)
- creating/updating/destroying infrastructure stacks
- updating the application version (both backend and frontend)
- running load tests with k6