Break out flake8 and other linting using circleci workflows
Evaluate whether this is possible without negatively impacting build performance (ie circleCI builder limitations).
This issue was brought up by @conorsch when CI was added into this repo in #36
Certainly not a blocker, and maybe not even worth paying extra for (although we're using a lot of CircleCI across our various repos now), but workflows do provide better feedback IMO, since I can tell at a glance which step a build failed on, from the PR page, without having to open CircleCI and scroll-scroll-scroll-scroll-scroll-and-wait-there's-the-red-text-scroll-scroll-got-it.
[Backlog grooming 5/10] This is still relevant so adding to the backlog, but the description needs clarity now that it's been some years.