Running `pre-commit` should be done on a job that happens before the current test job, so we can catch any formatting erros early and often.