Page MenuHomePhabricator

mwgate-node job (npm test, e.g. ESLint) is missing from test pipeline in REL branches
Closed, ResolvedPublic

Description

Example: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1147132

In integration/config.git:/zuul/layout.yaml, under the extension-quibble template, the test-1.39 pipeline runs the mwgate-node20 job. However, while that template is used by MW extensions, it is not used by mediawiki/core.

mediawiki/core does use the extension-gate template, which runs mwgate-node20 for the "test" and "gate-and-submit" pipelines (master branch) and idem for wmf branches, but not release branches.

mediawiki/core directly also specifies various jobs, but not mwgate-node20 indeed. I'm guessing this got lost in a refactor at some point?

Event Timeline

Krinkle renamed this task from mwgate-node job (npm test, e.g. ESLint) is missing from test pipeline in REL branches to mwgate-node job (npm test, e.g. ESLint) is missing from test pipeline in REL branches.May 23 2025, 4:48 PM
Krinkle added a project: MediaWiki-Releasing.
Krinkle added subscribers: Arlolra, MSantos, Atieno.

mediawiki/core directly also specifies various jobs, but not mwgate-node20 indeed. I'm guessing this got lost in a refactor at some point?

Eh, yes, let's put it back in.

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

[integration/config@master] Zuul: [mediawiki/core] Restore node testing for release branches

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

Change #1149710 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/core] Restore node testing for release branches

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

Mentioned in SAL (#wikimedia-releng) [2025-05-23T18:36:10Z] <James_F> Zuul: [mediawiki/core] Restore node testing for release branches, for T395141