Currently, everything is thrown together in `run_tests.yml`. This makes it very hard to gauge feedback from pull requests. Let's split up the file!