Page MenuHomePhabricator

Delete WebdriverIO package from devDependencies for all repositories
Closed, ResolvedPublic

Description

The webdriverio package does not need to be an explicit dependency. It is a dependency of @wdio/cli.

  • mediawiki/core 867546
  • mediawiki/extensions/AbuseFilter 867650
  • mediawiki/extensions/AdvancedSearch 877992
  • mediawiki/extensions/CampaignEvents 877240
  • mediawiki/extensions/CentralNotice 879668
  • mediawiki/extensions/CheckUser 878929
  • mediawiki/extensions/CirrusSearch 878000
  • mediawiki/extensions/Cite 878926
  • mediawiki/extensions/CodeMirror 878932
  • mediawiki/extensions/Echo 879113
  • mediawiki/extensions/ElectronPdfService 879114
  • mediawiki/extensions/EntitySchema 879685
  • mediawiki/extensions/FileImporter 879684
  • mediawiki/extensions/GlobalWatchlist 879683 (T327342: Unit tests fail in CI with `MWException: Title is null`.)
  • mediawiki/extensions/GrowthExperiments 879682
  • mediawiki/extensions/Math 879681
  • mediawiki/extensions/Newsletter 879680
  • mediawiki/extensions/PageTriage 879679
  • mediawiki/extensions/Popups 879678
  • mediawiki/extensions/ProofreadPage 879677
  • mediawiki/extensions/RelatedArticles 879676 ("lockfileVersion": 1, T273785: Deal with release of npm 7)
  • mediawiki/extensions/RevisionSlider 879675
  • mediawiki/extensions/TemplateWizard 879674
  • mediawiki/extensions/TwoColConflict 879669
  • mediawiki/extensions/VisualEditor 876383
  • mediawiki/extensions/Wikibase 876382
  • mediawiki/extensions/WikibaseLexeme 876381
  • mediawiki/extensions/WikiLambda 876380
  • mediawiki/extensions/Wikistories 879666
  • mediawiki/skins/MinervaNeue 879880
  • wikibase/termbox (tests executed from Wikibase, webdriverio is not in package.json)
  • wikidata/query/gui 869740
  • wikimedia/portals/deploy 879881 ("lockfileVersion": 1, T273785: Deal with release of npm 7)
  • wmde/wdio-wikibase 49 The commit was closed because it's out of scope. In other repositories webdriverio was in devDependencies, here it's in peerDependencies. (To make sure this didn't break anything, we have to run Wikibase, WikibaseLexeme and wikibase-termbox test suites with this change. According to codesearch, those repositories use this package.)

Status

  • 34/34 (100%)

Details

SubjectRepoBranchLines +/-
mediawiki/extensions/GlobalWatchlistmaster+36 -21
wikimedia/portals/deploymaster+1 -2
mediawiki/extensions/RelatedArticlesmaster+1 -2
mediawiki/extensions/CentralNoticemaster+2 -4
mediawiki/extensions/CirrusSearchmaster+8 -1 K
mediawiki/extensions/CodeMirrormaster+14 -10
mediawiki/skins/MinervaNeuemaster+0 -2
mediawiki/extensions/EntitySchemamaster+10 -10
mediawiki/extensions/GrowthExperimentsmaster+2 -4
mediawiki/extensions/PageTriagemaster+2 -4
mediawiki/extensions/Newslettermaster+2 -4
mediawiki/extensions/Popupsmaster+0 -2
mediawiki/extensions/Mathmaster+15 -10
mediawiki/extensions/TemplateWizardmaster+2 -567
mediawiki/extensions/FileImportermaster+2 -7
mediawiki/extensions/RevisionSlidermaster+2 -4
mediawiki/extensions/ProofreadPagemaster+18 -12
mediawiki/extensions/Wikistoriesmaster+2 -4
mediawiki/extensions/Echomaster+14 -10
mediawiki/extensions/TwoColConflictmaster+2 -7
mediawiki/extensions/ElectronPdfServicemaster+2 -4
mediawiki/extensions/CheckUsermaster+2 -4
mediawiki/extensions/WikiLambdamaster+2 -4
mediawiki/extensions/Citemaster+2 -4
mediawiki/extensions/CampaignEventsmaster+2 -4
mediawiki/extensions/VisualEditormaster+2 -4
mediawiki/extensions/Wikibasemaster+2 -4
mediawiki/extensions/WikibaseLexememaster+2 -4
wikidata/query/guimaster+2 -4
mediawiki/extensions/AbuseFiltermaster+14 -10
mediawiki/coremaster+2 -4
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 879669 merged by jenkins-bot:

[mediawiki/extensions/TwoColConflict@master] selenium: Remove webdriverio npm package from the TwoColConflict extension

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

Change 879113 merged by jenkins-bot:

[mediawiki/extensions/Echo@master] selenium: Remove webdriverio npm package from the Echo extension

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

Change 879666 merged by jenkins-bot:

[mediawiki/extensions/Wikistories@master] selenium: Remove webdriverio npm package from the WikiStories extension

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

Change 879674 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/TemplateWizard@master] selenium: Remove webdriverio npm package from the TwoColConflict extension

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

Change 879675 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/RevisionSlider@master] selenium: Remove webdriverio npm package from the Revision Slider extension

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

Change 879676 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/RelatedArticles@master] selenium: Remove webdriverio npm package from the Related Articles extension

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

Change 879677 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/ProofreadPage@master] selenium: Remove webdriverio npm package from the Proofread Page extension

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

Change 879678 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/Popups@master] selenium: Remove webdriverio npm package from the Popups extension

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

Change 879679 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/PageTriage@master] selenium: Remove webdriverio npm package from the Page Triage extension

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

Change 879680 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/Newsletter@master] selenium: Remove webdriverio npm package from the Newsletter extension

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

Change 879681 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/Math@master] selenium: Remove webdriverio npm package from the Math extension

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

Change 879682 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/GrowthExperiments@master] selenium: Remove webdriverio npm package from the Growth Experiments extension

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

Change 879683 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/GlobalWatchlist@master] selenium: Remove webdriverio npm package from the Global Watchlist extension

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

Change 879684 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/FileImporter@master] selenium: Remove webdriverio npm package from the File Importer extension

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

Change 879677 merged by jenkins-bot:

[mediawiki/extensions/ProofreadPage@master] selenium: Remove webdriverio npm package from the Proofread Page extension

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

Change 879684 merged by jenkins-bot:

[mediawiki/extensions/FileImporter@master] selenium: Remove webdriverio npm package from the File Importer extension

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

Change 879675 merged by jenkins-bot:

[mediawiki/extensions/RevisionSlider@master] selenium: Remove webdriverio npm package from the Revision Slider extension

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

Change 879674 merged by jenkins-bot:

[mediawiki/extensions/TemplateWizard@master] selenium: Remove webdriverio npm package from the TemplateWizard extension

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

Change 879685 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/EntitySchema@master] selenium: Remove webdriverio npm package from the Entity Schema extension

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

Change 879681 merged by jenkins-bot:

[mediawiki/extensions/Math@master] selenium: Remove webdriverio npm package from the Math extension

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

Change 879678 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] selenium: Remove webdriverio npm package from the Popups extension

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

Change 879679 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] selenium: Remove webdriverio npm package from the Page Triage extension

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

Change 879680 merged by jenkins-bot:

[mediawiki/extensions/Newsletter@master] selenium: Remove webdriverio npm package from the Newsletter extension

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

Change 879682 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] selenium: Remove webdriverio npm package from the Growth Experiments extension

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

Change 879880 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/skins/MinervaNeue@master] selenium: Remove webdriverio npm package from the Minerva Neue skin

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

Change 879881 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[wikimedia/portals/deploy@master] selenium: Remove webdriverio npm package from wikimedia/portals/deploy

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

zeljkofilipin changed the task status from Open to In Progress.Jan 17 2023, 3:23 PM
zeljkofilipin claimed this task.
zeljkofilipin moved this task from Q4 👔 to Deep work 🌊 on the User-zeljkofilipin board.

Change 879685 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] selenium: Remove webdriverio npm package from the Entity Schema extension

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

Change 879880 merged by jenkins-bot:

[mediawiki/skins/MinervaNeue@master] selenium: Remove webdriverio npm package from the Minerva Neue skin

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

Change 878932 merged by jenkins-bot:

[mediawiki/extensions/CodeMirror@master] selenium: Remove webdriverio npm package from the CodeMirror extension

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

Change 878000 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] selenium: Remove webdriverio npm package

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

Change 879668 merged by Vaughn Walters:

[mediawiki/extensions/CentralNotice@master] selenium: Remove webdriverio npm package

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

Change 879676 merged by jenkins-bot:

[mediawiki/extensions/RelatedArticles@master] selenium: Remove webdriverio npm package

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

Change 879881 merged by jenkins-bot:

[wikimedia/portals/deploy@master] selenium: Remove webdriverio npm package

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

Change 879683 merged by jenkins-bot:

[mediawiki/extensions/GlobalWatchlist@master] selenium: Remove webdriverio npm package from the Global Watchlist extension

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

zeljkofilipin assigned this task to vaughnwalters.
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin added a subscriber: vaughnwalters.

Resolving and assigning to @vaughnwalters since he did the vast majority of the work.

zeljkofilipin renamed this task from Delete webdriverio package from all repositories to Delete webdriverio package from devDependencies for all repositories.Feb 15 2023, 2:18 PM
zeljkofilipin renamed this task from Delete webdriverio package from devDependencies for all repositories to Delete WebdriverIO package from devDependencies for all repositories.May 30 2023, 11:29 AM