Page MenuHomePhabricator

Provide Python linting, ideally enforced via CI, for ConfirmEdit
Closed, ResolvedPublic

Description

For the captcha.py and captcha-old.py, it would be nice if we have CI that would run and enforce some style rules/linting...

Event Timeline

Reedy triaged this task as Low priority.Jan 15 2024, 8:28 PM

Change 990741 had a related patch set uploaded (by Reedy; author: Reedy):

[integration/config@master] layout.yaml: Run tox-docker on ConfirmEdit extension

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

Change 991029 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@master] Add tox.ini for python linting

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

Change 991028 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: Provide mwgate-tox-docker

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

Jdforrester-WMF renamed this task from python linting and ideally enforce via CI to Provide Python linting, ideally enforced via CI, for ConfirmEdit.Jan 16 2024, 2:53 PM

Change 991028 merged by jenkins-bot:

[integration/config@master] jjb: Provide mwgate-tox-docker

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

Change 990741 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/ConfirmEdit] Run mwgate-tox-docker

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

Mentioned in SAL (#wikimedia-releng) [2024-01-16T14:56:48Z] <James_F> Zuul: [mediawiki/extensions/ConfirmEdit] Run mwgate-tox-docker for T355090

Change 991029 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] Add tox.ini for python linting

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

Change 990765 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@REL1_41] Add tox.ini for python linting

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

Change 991046 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@REL1_40] Add tox.ini for python linting

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

Change 991047 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@REL1_39] Add tox.ini for python linting

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

Change 990765 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@REL1_41] Add tox.ini for python linting

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

Change 991047 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@REL1_39] Add tox.ini for python linting

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

Change 991046 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@REL1_40] Add tox.ini for python linting

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