Similar to what we have for codesniffer, running analysis against MediaWiki core or something using the new config.
It seems the new job cannot use the caches with all other CI jobs. Currently all packages are downloaded on each run
Right. As a side note, perhaps we should add no-update to composer remove, so everything is installed in the subsequent composer update which has fancier output.
As for caching, does it have to do with:
17:04:35 Defined: CASTOR_NAMESPACE="mediawiki-tools-phan/master/mw-tools-phan-mwcore-testrun" 17:04:35 Syncing... 17:04:35 rsync: change_dir "/mediawiki-tools-phan/master/mw-tools-phan-mwcore-testrun" (in caches) failed: No such file or directory (2) 17:04:35 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [Receiver=3.1.2] 17:04:35 rsync: read error: Connection reset by peer (104)
Another fix of cache was https://gerrit.wikimedia.org/r/#/c/integration/config/+/501867/3/jjb/mediawiki.yaml
There is a docker-cache-dir in the list of builders, on https://gerrit.wikimedia.org/r/#/c/integration/config/+/575263/2/jjb/mediawiki-tools.yaml I am not seeing that.
But I have no idea if that is the issue