Page MenuHomePhabricator

Deprecate/obsolete $wgWikimediaJenkinsCI
Closed, ResolvedPublic

Description

https://codesearch.wmflabs.org/search/?q=wgWikimediaJenkinsCI&i=nope&files=&repos=

This is specific to the Wikimedia CI setup, and really shouldn't be necessary in MediaWiki code. We should come up with other solutions that

  • Don't require $wgExtensionFunctions/"callback"
  • Aren't Wikimedia CI specific

This system needs to identify PHPUnit tests, parser tests, qunit tests, and browser test runs.

Event Timeline

Legoktm triaged this task as Medium priority.Jul 29 2018, 7:44 PM
Legoktm created this task.

Change 449034 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[mediawiki/extensions/ParserFunctions@master] Enable string functions if running parser/PHPUnit tests

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

Change 449034 merged by jenkins-bot:
[mediawiki/extensions/ParserFunctions@master] Enable string functions if running parser/PHPUnit tests

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

Change 500984 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/extensions/TimedMediaHandler@master] Use onParserTestGlobals instead of wgWikimediaJenkinsCI

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

Change 500984 merged by jenkins-bot:
[mediawiki/extensions/TimedMediaHandler@master] Use onParserTestGlobals instead of wgWikimediaJenkinsCI

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

Not currently working on this.

Krinkle assigned this task to Legoktm.

Looking at the search results now I see only:

  • Wikibase - specific to CI (various settings)
  • CentralAuth - specific to CI (turn local wiki into central wiki)
  • ConfirmEdit - specific to CI (something about optimising with T44145, not sure if still relevant but seems innocent)
  • GlobalBlocking - specific to CI (turn local wiki into central wiki)

That's all folks :) Seems good enough to close?