Github actions
Naming conventions for github actions:
ci-cd-*.yml: Workflows that are triggered by an eventdispatch-*.yml: Workflows that are dispatchableworkflow-*.yml: Reusable workflows
The action-check-for-changes.yml workflow uses the tj-actions/changed-files action to check which files have been altered since last commit or tag. We use this filter to ensure we only deploy backend code or infrastructure if the respective files have been altered.