Page MenuHomePhabricator

Phase out "skin" terminology from CI config, use "extension" instead
Open, Needs TriagePublic

Description

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.

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/coremaster+0 -1
mediawiki/coreREL1_44+4 -13
mediawiki/coreREL1_43+4 -13
mediawiki/coreREL1_39+1 -0
mediawiki/coremaster+3 -11
mediawiki/coremaster+3 -41
integration/configmaster+3 -3
integration/configmaster+7 -80
integration/configmaster+0 -14
integration/configmaster+0 -4
integration/configmaster+1 -1
integration/configmaster+1 -1
integration/configmaster+3 -3
integration/configmaster+18 -8
integration/configmaster+1 -1
integration/docrootmaster+0 -4
integration/docrootmaster+3 -2
integration/docrootmaster+7 -11
integration/configmaster+2 -8
integration/configmaster+4 -1
integration/configmaster+8 -0
integration/configmaster+9 -62
integration/configmaster+3 -3
integration/configmaster+7 -29
integration/configmaster+0 -10
integration/configmaster+1 -1
integration/configmaster+13 -2
integration/configmaster+3 -3
integration/configmaster+20 -23
integration/configmaster+20 -23
integration/configmaster+23 -20
integration/configmaster+3 -3
integration/configmaster+9 -0
integration/configmaster+3 -2
integration/configmaster+15 -18
integration/configmaster+4 -7
Show related patches Customize query in gerrit

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

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

Change #1180591 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] dockerfiles: rm hardcoded 'extensions' path for extensions

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

Change #1180603 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] dockerfiles: use os.path.join() in PHPUnit suite edit

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

Change #1180607 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] quibble-coverage: make phpunit-suite-edit skin agnostic

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

Change #1180715 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] dockerfiles: build quibble-coverage image

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

Change #1180719 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: update quibble-coverage jobs

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

Change #1180720 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] Zuul: switch patch coverage for skin to extension job

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

Change #1180721 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: remove mwskin-phpunit-coverage-patch, unused

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

Change #1180722 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] quibble-coverage: remove mwskin-phpunit-coverage-patch

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

Change #1180723 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: update quibble-coverage jobs

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

Change #1180603 merged by jenkins-bot:

[integration/config@master] quibble-coverage: use os.path.join() in PHPUnit suite edit

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

Change #1180607 merged by jenkins-bot:

[integration/config@master] quibble-coverage: make phpunit-suite-edit skin agnostic

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

Change #1180591 merged by jenkins-bot:

[integration/config@master] quibble-coverage: mwext-phpunit-coverage-patch usable by skins

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

Change #1180715 merged by jenkins-bot:

[integration/config@master] dockerfiles: build quibble-coverage image

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

Change #1180719 merged by jenkins-bot:

[integration/config@master] jjb: update quibble-coverage jobs

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

Change #1180908 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] quibble-coverage: pass --test-dir as a relative path

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

Change #1180572 merged by jenkins-bot:

[integration/config@master] Zuul, jjb: rename mwskin phan jobs to mwext

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

Change #1182617 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] Revert "Zuul, jjb: rename mwskin phan jobs to mwext"

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

Change #1182617 merged by jenkins-bot:

[integration/config@master] Revert "Zuul, jjb: rename mwskin phan jobs to mwext"

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

Change #1182618 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] Zuul, jjb: rename mwskin phan jobs to mwext

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

Change #1182618 merged by jenkins-bot:

[integration/config@master] Zuul, jjb: rename mwskin phan jobs to mwext

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

Change #1180908 merged by jenkins-bot:

[integration/config@master] quibble-coverage: pass --test-dir as a relative path

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

Change #1182759 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: quibble-coverage: use relative test-dir

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

Change #1182759 merged by jenkins-bot:

[integration/config@master] jjb: quibble-coverage: use relative test-dir

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

Change #1180720 merged by jenkins-bot:

[integration/config@master] Zuul: switch patch coverage for skin to extension job

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

Change #1180721 merged by jenkins-bot:

[integration/config@master] jjb: remove mwskin-phpunit-coverage-patch, unused

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

Change #1180722 merged by jenkins-bot:

[integration/config@master] quibble-coverage: remove mwskin-phpunit-coverage-patch

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

Change #1180723 merged by jenkins-bot:

[integration/config@master] jjb: update quibble-coverage jobs

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

DO you want to get rid of the mwskin-phpunit-coverage-publish and cover-skins-publish jobs too?

DO you want to get rid of the mwskin-phpunit-coverage-publish and cover-skins-publish jobs too?

Definitely yes, the aim is to no more differentiate between skins and extensions.

Change #1183145 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: use templates for ext/skins coverage publish

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

Change #1183146 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] zuul: set EXT_NAME for skins

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

Change #1183147 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: change mwskin coverage publishing to use $EXT_NAME

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

Change #1183206 had a related patch set uploaded (by Krinkle; author: Krinkle):

[integration/docroot@master] CoveragePage: Refactor $crumbs by slug instead of page title

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

Change #1183207 had a related patch set uploaded (by Krinkle; author: Krinkle):

[integration/docroot@master] CoveragePage: Nicer page titles

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

Change #1183208 had a related patch set uploaded (by Krinkle; author: Krinkle):

[integration/docroot@master] CoveragePage: Hide link to cover-skins

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

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

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

Change #1183615 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] zuul: stop setting SKIN_NAME: no more used

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

Change #1183146 merged by jenkins-bot:

[integration/config@master] zuul: set EXT_NAME for skins

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

Change #1183147 merged by jenkins-bot:

[integration/config@master] jjb: change mwskin coverage publishing to use $EXT_NAME

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

Change #1183615 merged by jenkins-bot:

[integration/config@master] zuul: stop setting SKIN_NAME: no more used

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

Change #1183206 merged by jenkins-bot:

[integration/docroot@master] CoveragePage: Refactor $crumbs by slug instead of page title

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

Change #1183207 merged by jenkins-bot:

[integration/docroot@master] CoveragePage: Nicer page titles

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

Change #1183208 merged by jenkins-bot:

[integration/docroot@master] CoveragePage: Hide link to cover-skins

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

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

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

Change #1185915 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: move skins test coverage to /cover-extensions/

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

Change #1185915 merged by jenkins-bot:

[integration/config@master] jjb: move skins test coverage to /cover-extensions/

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

Change #1185925 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: switch skins coverage to mwext-phpunit-coverage

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

Change #1185926 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] zuul: switch skins coverage to same job as extensions

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

Change #1185928 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: delete mwskin-phpunit-coverage-publish, unused

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

Change #1185929 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] zuul: remove remnant of 'mwskin'

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

Change #1185930 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] quibble-coverage: remove mwskin-phpunit-coverage

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

Change #1185931 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: update jobs to remove mwskin-phpunit-coverage

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

Change #1185862 merged by jenkins-bot:

[mediawiki/core@master] tests: add skins to PHPUnit "extensions" test suite

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

Change #1186397 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] quibble-coverage: make mwext-phpunit-coverage usable by skins

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

Change #1186399 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: update quibble-coverage jobs

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

Change #1186397 merged by jenkins-bot:

[integration/config@master] quibble-coverage: make mwext-phpunit-coverage usable by skins

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

Change #1186399 merged by jenkins-bot:

[integration/config@master] jjb: update quibble-coverage jobs

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

Change #1185925 merged by jenkins-bot:

[integration/config@master] jjb: switch skins coverage to mwext-phpunit-coverage

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

Change #1185926 merged by jenkins-bot:

[integration/config@master] zuul: switch skins coverage to same job as extensions

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

Change #1185929 merged by jenkins-bot:

[integration/config@master] zuul: remove remnant of 'mwskin'

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

Change #1185928 merged by jenkins-bot:

[integration/config@master] jjb: delete mwskin-phpunit-coverage-publish, unused

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

Change #1185930 merged by jenkins-bot:

[integration/config@master] quibble-coverage: remove mwskin-phpunit-coverage

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

Change #1185931 merged by jenkins-bot:

[integration/config@master] jjb: update jobs to remove mwskin-phpunit-coverage

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

Change #1186433 had a related patch set uploaded (by Hashar; author: Hashar):

[mediawiki/core@master] tests: remove skins:unit PHPUnit testsuite

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

Change #1186435 had a related patch set uploaded (by Hashar; author: Hashar):

[mediawiki/core@master] tests: remove phpunit:integration

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

Change #1186436 had a related patch set uploaded (by Hashar; author: Hashar):

[mediawiki/core@REL1_39] tests: add skins to PHPUnit "extensions" test suite

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

Change #1186440 had a related patch set uploaded (by Hashar; author: Hashar):

[mediawiki/core@REL1_43] tests: add skins to PHPUnit "extensions" test suite

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

Change #1186441 had a related patch set uploaded (by Hashar; author: Hashar):

[mediawiki/core@REL1_44] tests: add skins to PHPUnit "extensions" test suite

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

Change #1186435 merged by jenkins-bot:

[mediawiki/core@master] tests: remove phpunit:integration

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

Change #1186433 merged by jenkins-bot:

[mediawiki/core@master] build: remove skins:unit PHPUnit testsuite

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

Change #1186436 merged by jenkins-bot:

[mediawiki/core@REL1_39] tests: add skins to PHPUnit "extensions:unit" test suite

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

Change #1186440 merged by jenkins-bot:

[mediawiki/core@REL1_43] tests: add skins to PHPUnit "extensions:unit" test suite

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

Change #1186441 merged by jenkins-bot:

[mediawiki/core@REL1_44] tests: add skins to PHPUnit "extensions:unit" test suite

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