Last modified: 2013-01-07 19:52:12 UTC
[[mw:Extension:EventLogging]] has a growing Python codebase (in 'server/', relative to the repository root). It would be great (and much appreciated!) to automatically run PEP8 checks against that code.
Jenkins job template: https://gerrit.wikimedia.org/r/42517 Zuul configuration: https://gerrit.wikimedia.org/r/42518 Both deployed. I have triggered a lint check on EventLogging change https://gerrit.wikimedia.org/r/#/c/42395/ at patchset 3: Build successful http://integration.mediawiki.org/ci/job/mwext-EventLogging-merge/246/console : SUCCESS http://integration.mediawiki.org/ci/job/mwext-EventLogging-jslint/246/console : SUCCESS (non-voting) http://integration.mediawiki.org/ci/job/mwext-EventLogging-pep8/1/console : FAILURE (non-voting) http://integration.mediawiki.org/ci/job/mwext-EventLogging-lint/246/console : SUCCESS
Thank you.
Where are the actual lint jobs, such as the mwext-EventLogging-pep8 script?
Matthew : they are in the integration/jenkins-job-builder-config.git repository. I got a very BASIC documentation at http://www.mediawiki.org/wiki/Continuous_integration/Jenkins_job_builder . Definitely need to outreach this a bit more :-)