Skip to content

Split CI/CD test jobs into separate 'lint' and 'test' stages

Evan Read requested to merge eread/add-go-linting-to-lefthook-configuration into main

What does this MR do and why?

To allow for well structured pipelines where we can add more lint and test jobs, I've split the pipeline configuration, Lefthook configuration, and Makefile targets into separate lint (testing structure of files) and test (testing functionality of site).

I've made all the tests and linters need nothing, so they can start immediately.

CC @sarahgerman

Merge request acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports