Page MenuHomePhabricator

Remove mwbot dependency in wikilambda
Closed, ResolvedPublic

Description

mwbot is deprecated and needs removed from selenium tests: T405079

AC:
update wdio-mediawiki to 6.0.0
remove all dependencies on mwbot

see https://gerrit.wikimedia.org/r/c/mediawiki/extensions/examples/+/1197258 for usage example

and see https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/master/tests/selenium/wdio-mediawiki/CHANGELOG.md for changelog details

Event Timeline

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

[mediawiki/extensions/WikiLambda@master] build: Upgrade wdio-mediawiki to 6.0.0

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

heya @Jdforrester-WMF would you like me to work on this? The tests will need upgraded at the same time as the wdio-mediawiki version

heya @Jdforrester-WMF would you like me to work on this? The tests will need upgraded at the same time as the wdio-mediawiki version

Yes, sorry, please go ahead!

Change #1210704 had a related patch set uploaded (by Vaughn Walters; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] build: Upgrade @wdio/* to 9.20.0 or 9.20.1

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

Change #1210704 had a related patch set uploaded (by Vaughn Walters; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] build: Upgrade @wdio/* to 9.20.0 or 9.20.1

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

Change #1210704 had a related patch set uploaded (by Vaughn Walters; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] selenium: Upgrade @wdio/* to 9.20.0 or 9.20.1

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

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

[mediawiki/extensions/WikiLambda@master] selenium: Converting to ES import / export for use with wdio-mediawiki 6.0.0

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

Change #1210766 abandoned by Vaughn Walters:

[mediawiki/extensions/WikiLambda@master] selenium: Converting to ES import / export for use with wdio-mediawiki 6.0.0

Reason:

Major git errors, trying in the original patch

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

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

[mediawiki/extensions/WikiLambda@master] selenium: Upgrade to wdio-mediawiki 6.0.0

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

Change #1210704 abandoned by Vaughn Walters:

[mediawiki/extensions/WikiLambda@master] build: Upgrade @wdio/* to 9.20.0 or 9.20.1

Reason:

containing all changes in 1210768

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

Change #1210703 abandoned by Vaughn Walters:

[mediawiki/extensions/WikiLambda@master] build: Upgrade wdio-mediawiki to 6.0.0

Reason:

Containing all changes in 1210768

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

Change #1210768 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] selenium: Upgrade to wdio-mediawiki 6.0.0

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

Jdforrester-WMF triaged this task as Medium priority.

Non-deployed code -> straight to sign-off.