mediawiki/vendor.git release branches do not contain the dependencies for all projects. For release branches the test/gate-and-submit pipeline have been switched to use composer instead of vendor (T189560).
We would need a phan jobs that uses composer since the job currently fail, for example on AbuseFilter REL1_33 ( https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/AbuseFilter/+/534293/ ):
<?xml version="1.0" encoding="ISO-8859-15"?> <checkstyle version="6.5"> <file name="includes/parser/AbuseFilterParser.php"> <error line="71" severity="warning" message="Property \AbuseFilterParser::$equivset has undeclared type \Wikimedia\Equivset\Equivset" source="PhanUndeclaredTypeProperty"/> <error line="1275" severity="error" message="Call to method __construct from undeclared class \Wikimedia\Equivset\Equivset" source="PhanUndeclaredClassMethod"/> <error line="1278" severity="error" message="Call to method normalize from undeclared class \Wikimedia\Equivset\Equivset" source="PhanUndeclaredClassMethod"/> </file> </checkstyle>
See also: