The first thing Quibble does is to clone all the repositories (mediawiki/core, potentially vendor and extension dependencies). It then cd to the repo that triggered the job and runs composer test and npm test. If one fails, that means we clone all the other repositories for nothing.
Quibble should just clone the ZUUL_PROJECT repo, run the linter then clone the rest.