Prepare the repo to work with pull requests by ensuring ci is configured to run all tests and linters. Use the pre-commit configuration as a source of truth for test jobs.