Page MenuHomePhabricator

Only run npm job on Jenkins for builds of mediawiki/extensions/WikibaseJavaScriptApi
Closed, DeclinedPublic

Description

With wikibase/javascript-api turned into a "stand-alone" wikibase-api npm package, it is no longer needed to run all extension jobs on Jenkins. npm install and npm test will be just fine. It is no longer an extension basically.

Note that CI config should probably only be changed after QUnit tests are part of "npm test" script, i.e. earliest after https://gerrit.wikimedia.org/r/384012 got merged.

Event Timeline

Change 387816 had a related patch set uploaded (by WMDE-leszek; owner: Legoktm):
[integration/config@master] Treat WikibaseJavaScriptApi as an independent library, not an extension

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

hashar added a subscriber: hashar.

Lets just move it out of mediawiki/extensions namespace. That is T178226

Change 387816 abandoned by Legoktm:
Treat WikibaseJavaScriptApi as an independent library, not an extension

Reason:
Awesome!

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