Add "failfast" flag to go test CI/CD jobs
Context
Test jobs take a considerable amount of time to run, leading to developers waiting for pipelines to finish for a long time, even when tests fail.
Change
This MR adds a failfast
flag to every go test
command to make tests fail on the first error and reduce the amount of time developers wait for the pipelines to finish.