The skins are really just extensions as far as MediaWiki is concerned. There is no need to differentiate jobs between skins and extensions. This task is to phase out mwskin and similar in favor of just mwextension.
Description
Details
Related Objects
Event Timeline
Change #1180572 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] Zuul, jjb: rename mwskin phan jobs to mwext
Change #1180591 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] dockerfiles: rm hardcoded 'extensions' path for extensions
Change #1180603 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] dockerfiles: use os.path.join() in PHPUnit suite edit
Change #1180607 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] quibble-coverage: make phpunit-suite-edit skin agnostic
Change #1180715 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] dockerfiles: build quibble-coverage image
Change #1180719 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: update quibble-coverage jobs
Change #1180720 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] Zuul: switch patch coverage for skin to extension job
Change #1180721 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: remove mwskin-phpunit-coverage-patch, unused
Change #1180722 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] quibble-coverage: remove mwskin-phpunit-coverage-patch
Change #1180723 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: update quibble-coverage jobs
Change #1180603 merged by jenkins-bot:
[integration/config@master] quibble-coverage: use os.path.join() in PHPUnit suite edit
Change #1180607 merged by jenkins-bot:
[integration/config@master] quibble-coverage: make phpunit-suite-edit skin agnostic
Change #1180591 merged by jenkins-bot:
[integration/config@master] quibble-coverage: mwext-phpunit-coverage-patch usable by skins
Change #1180715 merged by jenkins-bot:
[integration/config@master] dockerfiles: build quibble-coverage image
Change #1180719 merged by jenkins-bot:
[integration/config@master] jjb: update quibble-coverage jobs
Change #1180908 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] quibble-coverage: pass --test-dir as a relative path
Change #1180572 merged by jenkins-bot:
[integration/config@master] Zuul, jjb: rename mwskin phan jobs to mwext
Change #1182617 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] Revert "Zuul, jjb: rename mwskin phan jobs to mwext"
Change #1182617 merged by jenkins-bot:
[integration/config@master] Revert "Zuul, jjb: rename mwskin phan jobs to mwext"
Change #1182618 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] Zuul, jjb: rename mwskin phan jobs to mwext
Change #1182618 merged by jenkins-bot:
[integration/config@master] Zuul, jjb: rename mwskin phan jobs to mwext
Change #1180908 merged by jenkins-bot:
[integration/config@master] quibble-coverage: pass --test-dir as a relative path
Change #1182759 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: quibble-coverage: use relative test-dir
Change #1182759 merged by jenkins-bot:
[integration/config@master] jjb: quibble-coverage: use relative test-dir
Change #1180720 merged by jenkins-bot:
[integration/config@master] Zuul: switch patch coverage for skin to extension job
Change #1180721 merged by jenkins-bot:
[integration/config@master] jjb: remove mwskin-phpunit-coverage-patch, unused
Change #1180722 merged by jenkins-bot:
[integration/config@master] quibble-coverage: remove mwskin-phpunit-coverage-patch
Change #1180723 merged by jenkins-bot:
[integration/config@master] jjb: update quibble-coverage jobs
DO you want to get rid of the mwskin-phpunit-coverage-publish and cover-skins-publish jobs too?
Change #1183145 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: use templates for ext/skins coverage publish
Change #1183146 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] zuul: set EXT_NAME for skins
Change #1183147 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: change mwskin coverage publishing to use $EXT_NAME
Change #1183206 had a related patch set uploaded (by Krinkle; author: Krinkle):
[integration/docroot@master] CoveragePage: Refactor $crumbs by slug instead of page title
Change #1183207 had a related patch set uploaded (by Krinkle; author: Krinkle):
[integration/docroot@master] CoveragePage: Nicer page titles
Change #1183208 had a related patch set uploaded (by Krinkle; author: Krinkle):
[integration/docroot@master] CoveragePage: Hide link to cover-skins
Mentioned in SAL (#wikimedia-releng) [2025-08-30T02:15:36Z] <Krinkle> krinkle@doc2003:/srv/doc/cover-extensions$ sudo -u doc-uploader ln -s ../cover-skins/* . # ref T402398
Change #1183145 merged by jenkins-bot:
[integration/config@master] jjb: use templates for ext/skins coverage publish
Change #1183615 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] zuul: stop setting SKIN_NAME: no more used
Change #1183146 merged by jenkins-bot:
[integration/config@master] zuul: set EXT_NAME for skins
Change #1183147 merged by jenkins-bot:
[integration/config@master] jjb: change mwskin coverage publishing to use $EXT_NAME
Change #1183615 merged by jenkins-bot:
[integration/config@master] zuul: stop setting SKIN_NAME: no more used
Change #1183206 merged by jenkins-bot:
[integration/docroot@master] CoveragePage: Refactor $crumbs by slug instead of page title
Change #1183207 merged by jenkins-bot:
[integration/docroot@master] CoveragePage: Nicer page titles
Change #1183208 merged by jenkins-bot:
[integration/docroot@master] CoveragePage: Hide link to cover-skins
Mentioned in SAL (#wikimedia-operations) [2025-09-08T06:33:32Z] <hashar@deploy1003> Started deploy [integration/docroot@9830ef2]: Changes to CoveragePage to prepare the phase out of "skin" terminology - T402398
Mentioned in SAL (#wikimedia-operations) [2025-09-08T06:33:45Z] <hashar@deploy1003> Finished deploy [integration/docroot@9830ef2]: Changes to CoveragePage to prepare the phase out of "skin" terminology - T402398 (duration: 00m 13s)
Change #1185862 had a related patch set uploaded (by Hashar; author: Hashar):
[mediawiki/core@master] tests: extensions suite now also run "skins" tests
Change #1185915 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: move skins test coverage to /cover-extensions/
Change #1185915 merged by jenkins-bot:
[integration/config@master] jjb: move skins test coverage to /cover-extensions/
Change #1185925 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: switch skins coverage to mwext-phpunit-coverage
Change #1185926 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] zuul: switch skins coverage to same job as extensions
Change #1185928 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: delete mwskin-phpunit-coverage-publish, unused
Change #1185929 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] zuul: remove remnant of 'mwskin'
Change #1185930 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] quibble-coverage: remove mwskin-phpunit-coverage
Change #1185931 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: update jobs to remove mwskin-phpunit-coverage
Change #1185862 merged by jenkins-bot:
[mediawiki/core@master] tests: add skins to PHPUnit "extensions" test suite
Change #1186397 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] quibble-coverage: make mwext-phpunit-coverage usable by skins
Change #1186399 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: update quibble-coverage jobs
Change #1186397 merged by jenkins-bot:
[integration/config@master] quibble-coverage: make mwext-phpunit-coverage usable by skins
Change #1186399 merged by jenkins-bot:
[integration/config@master] jjb: update quibble-coverage jobs
Change #1185925 merged by jenkins-bot:
[integration/config@master] jjb: switch skins coverage to mwext-phpunit-coverage
Change #1185926 merged by jenkins-bot:
[integration/config@master] zuul: switch skins coverage to same job as extensions
Change #1185929 merged by jenkins-bot:
[integration/config@master] zuul: remove remnant of 'mwskin'
Change #1185928 merged by jenkins-bot:
[integration/config@master] jjb: delete mwskin-phpunit-coverage-publish, unused
Change #1185930 merged by jenkins-bot:
[integration/config@master] quibble-coverage: remove mwskin-phpunit-coverage
Change #1185931 merged by jenkins-bot:
[integration/config@master] jjb: update jobs to remove mwskin-phpunit-coverage
Change #1186433 had a related patch set uploaded (by Hashar; author: Hashar):
[mediawiki/core@master] tests: remove skins:unit PHPUnit testsuite
Change #1186435 had a related patch set uploaded (by Hashar; author: Hashar):
[mediawiki/core@master] tests: remove phpunit:integration
Change #1186436 had a related patch set uploaded (by Hashar; author: Hashar):
[mediawiki/core@REL1_39] tests: add skins to PHPUnit "extensions" test suite
Change #1186440 had a related patch set uploaded (by Hashar; author: Hashar):
[mediawiki/core@REL1_43] tests: add skins to PHPUnit "extensions" test suite
Change #1186441 had a related patch set uploaded (by Hashar; author: Hashar):
[mediawiki/core@REL1_44] tests: add skins to PHPUnit "extensions" test suite
Change #1186435 merged by jenkins-bot:
[mediawiki/core@master] tests: remove phpunit:integration
Change #1186433 merged by jenkins-bot:
[mediawiki/core@master] build: remove skins:unit PHPUnit testsuite
Change #1186436 merged by jenkins-bot:
[mediawiki/core@REL1_39] tests: add skins to PHPUnit "extensions:unit" test suite
Change #1186440 merged by jenkins-bot:
[mediawiki/core@REL1_43] tests: add skins to PHPUnit "extensions:unit" test suite
Change #1186441 merged by jenkins-bot:
[mediawiki/core@REL1_44] tests: add skins to PHPUnit "extensions:unit" test suite