Page MenuHomePhabricator

Move OOUI out of the MediaWiki gate-and-submit queue
Closed, ResolvedPublic

Description

It isn't MW. It's slow. Waiting is painful.

Event Timeline

@Jdforrester-WMF I kind of do, do you want all the tests done or just a certain one.

@Jdforrester-WMF I kind of do, do you want all the tests done or just a certain one.

All is fine (and less confusing).

Change 288128 had a related patch set uploaded (by Paladox):
Allow decoupling of npm* and rake-jessie and jshint and jsonlint tests

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

@Jdforrester-WMF I think I fixed this in the above patch, only thing which I left a comment there is about compser since I'm not sure if it is required to do that for that test or is it stuck in the gate and submit like the rest.

Change 288128 merged by jenkins-bot:
Allow decoupling of npm* and rake-jessie and jshint and jsonlint tests

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

Change 288320 had a related patch set uploaded (by Paladox):
Decouple composer package test for oojs-ui

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

oojs/ui is decoupled but oojs/core is still in the shared queue due to the job npm-node-4.

There is a more generic task T107529 which has a proof of concept change https://gerrit.wikimedia.org/r/#/c/241660/ to prevent unintended coupling.

Change 328156 had a related patch set uploaded (by Hashar):
[oojs/core] decouple from mediawiki pipeline

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

hashar claimed this task.

So it is indeed fixed. The generalization will be handled via T107529

Change 328156 merged by jenkins-bot:
[oojs/core] decouple from mediawiki pipeline

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

Change 288320 abandoned by Hashar:
Decouple composer package test for oojs-ui

Reason:
From T155483 the 'npm run jenkins' already runs the composer tests via HHVM. So this is no more needed.

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