Page MenuHomePhabricator

Add phan to WikibaseQualityConstraints extension
Closed, ResolvedPublic

Description

As wmf deployed extension the WikibaseQualityConstraints extension should run phan on CI to found simple bugs in an earlier state of development.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 538398 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[integration/config@master] [WikibaseQualityConstraints] Add phan dependency

https://gerrit.wikimedia.org/r/538398

Change 538398 merged by jenkins-bot:
[integration/config@master] [WikibaseQualityConstraints] Add phan dependency

https://gerrit.wikimedia.org/r/538398

.phan/config.php and the composer change are still needed.

Change 539585 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/WikibaseQualityConstraints@master] build: Add mediawiki/mediawiki-phan-config

https://gerrit.wikimedia.org/r/539585

Change 539588 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[integration/config@master] [WikibaseQualityConstraints] Run phan job

https://gerrit.wikimedia.org/r/539588

Change 539588 merged by jenkins-bot:
[integration/config@master] [WikibaseQualityConstraints] Run phan job

https://gerrit.wikimedia.org/r/539588

Mentioned in SAL (#wikimedia-releng) [2019-09-30T20:47:09Z] <James_F> Zuul: Add phan job for WikibaseQualityConstraints T224773 and some phan dependencies for WikimediaMaintenance T224770.

Change 539585 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] build: Add mediawiki/mediawiki-phan-config

https://gerrit.wikimedia.org/r/539585