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

Linting

Unit Tests

Building and Pushing Images

Infrastructure operations

Application updates

Load tests