For mediawiki/extensions/DonationInterface we have specific jobs. They use specific branches and specially run patchsets against `REL1_27` branch of MediaWiki (among other tricks).
Moreover, the tests are running with PHP Zend 5.6.
Jobs to migrate:
```
mwext-donationinterfacecore-REL1_27-zend56-jessie
mwext-donationinterfacecore-REL1_28-zend56-jessie
```
Dummy test change: https://gerrit.wikimedia.org/r/#/c/324066
Repro:
```
quibble \
--packages-source composer \
--db mysql \
--run=phpunit \
--branch REL1_27 \
--project-branch mediawiki/extensions/DonationInterface=master \
--project-branch mediawiki/vendor=fundraising/REL1_27 \
mediawiki/vendor \
mediawiki/extensions/DonationInterface \
mediawiki/extensions/FundraisingEmailUnsubscribe \
mediawiki/extensions/ContributionTracking \
mediawiki/extensions/ParserFunctions \
mediawiki/extensions/cldr
```
Note: the job clones mediawiki/vendor but also run `composer install` from the root of mediawiki/core which generates a file for the composer merge plugin:
```
name=composer.local.json, lang=json
{
"extra" : {
"merge-plugin" : {
"include" : [
"extensions/DonationInterface/composer.json",
"extensions/FundraisingEmailUnsubscribe/composer.json",
"extensions/ContributionTracking/composer.json",
"extensions/ParserFunctions/composer.json",
"extensions/cldr/composer.json"
]
}
}
}
```