Last modified: 2014-01-06 11:17:58 UTC
mediawiki/tools/codesniffer hold the MediaWiki style standard for PHP CodeSniffer. It is currently deployed as a submodule of integration/jenkins.git which is not ideal and error prone. Instead we should deploy it using the Wikimedia deployment system: * in puppet add entry for mediawiki/tools/codesniffer to integration/codesniffer * update jenkins jobs / slave scripts to point to the new path (something like /srv/deployment/integration/codesniffer/...)
Change 95446 had a related patch set uploaded by Hashar: deployment: mediawiki/tools/codesniffer for Jenkins CI slaves https://gerrit.wikimedia.org/r/95446
Change 95446 merged by Ori.livneh: deployment: mediawiki/tools/codesniffer for Jenkins CI slaves https://gerrit.wikimedia.org/r/95446
The standard is now deployable with git-deploy /srv/deployment/integration/mediawiki-tools-codesniffe . I did the initial sync to the Jenkins slaves. Still have to update the scripts / macros.
Change 95531 had a related patch set uploaded by Hashar: run-phpcs-mw: point to standard deployed via git-deploy https://gerrit.wikimedia.org/r/95531
Change 95531 merged by jenkins-bot: run-phpcs-mw: point to standard deployed via git-deploy https://gerrit.wikimedia.org/r/95531
uninstalled phpcs from gallium: root@gallium:~# pear uninstall PHP_CodeSniffer uninstall ok: channel://pear.php.net/PHP_CodeSniffer-1.4.7 All jobs are using the phpcs shell wrapper.