Page MenuHomePhabricator

Drop Ruby Selenium CI jobs; we don't support them any more
Closed, ResolvedPublic0 Estimated Story Points

Description

We deprecated the Ruby selenium framework in 2017 (Blog Post: Selenium Ruby framework deprecated) and what migration is likely to ever be done has already happened (see T139740). Let's pull the bandage off.

At least this file in integration/config:

Details

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

I'll check the status of the migration in T139740 and update this task with what's left to do.

zeljkofilipin changed the task status from Stalled to Open.Jul 9 2019, 2:37 PM
zeljkofilipin claimed this task.
zeljkofilipin moved this task from Backlog to In progress on the Continuous-Integration-Config board.
zeljkofilipin moved this task from INBOX to Doing on the Release-Engineering-Team-TODO (201907) board.

Change 521870 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Delete mwselenium-quibble-docker for ArticlePlaceholder and WikibaseMediaInfo

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

Change 521870 merged by jenkins-bot:
[integration/config@master] Delete mwselenium-quibble-docker for ArticlePlaceholder and WikibaseMediaInfo

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

Change 521879 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/CentralAuth@master] Delete Ruby Selenium tests

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

Change 521881 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Do not run Ruby and/or Selenium jobs for CentralAuth

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

Change 521883 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Do not run Ruby and/or Selenium jobs for CentralNotice

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

Change 521884 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/CentralNotice@master] Delete Ruby Selenium tests

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

Change 521883 merged by jenkins-bot:
[integration/config@master] Do not run Ruby and/or Selenium jobs for CentralNotice

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

Change 522064 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Do not run Ruby and/or Selenium jobs for GettingStarted

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

Change 522066 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/GettingStarted@master] Delete Ruby Selenium tests

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

Change 522080 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/MultimediaViewer@master] Selenium: do not run selenium-MultimediaViewer Jenkins job on macOS

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

Change 522080 merged by jenkins-bot:
[mediawiki/extensions/MultimediaViewer@master] Selenium: do not run selenium-MultimediaViewer Jenkins job on macOS

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

Change 522089 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Delete selenium-MultimediaViewer Jenkins job

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

Change 521881 merged by jenkins-bot:
[integration/config@master] Do not run Ruby and/or Selenium jobs for CentralAuth

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

Change 522089 merged by jenkins-bot:
[integration/config@master] Delete selenium-MultimediaViewer Jenkins job

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

Change 522064 merged by jenkins-bot:
[integration/config@master] Do not run Ruby and/or Selenium jobs for GettingStarted

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

Change 521884 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@master] Delete Ruby Selenium tests

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

Change 522066 merged by jenkins-bot:
[mediawiki/extensions/GettingStarted@master] Delete Ruby Selenium tests

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

Change 521879 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Delete Ruby Selenium tests

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

Change 556252 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Drop selenium-MinervaNeue and -QuickSurveys daily ruby jobs

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

Change 556252 merged by jenkins-bot:
[integration/config@master] jjb: rm selenium-MinervaNeue and selenium-QuickSurveys

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

Change 556695 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove role ci::slave::browsertests

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

Change 556695 merged by Giuseppe Lavagetto:
[operations/puppet@production] contint: remove role ci::slave::browsertests

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

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

[integration/config@master] Zuul: Label each use of mwselenium-quibble-docker with a TODO

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

Change 681111 merged by jenkins-bot:

[integration/config@master] Zuul: Label each use of mwselenium-quibble-docker with a TODO

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

zeljkofilipin raised the priority of this task from Medium to Needs Triage.Sep 17 2021, 9:20 AM

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

[mediawiki/extensions/Wikibase@master] Drop all Ruby browser tests, sadly effectively abandonware

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

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

[integration/config@master] [DNM] Zuul: [mediawiki/extensions/Wikibase] Drop legacy Ruby selenium testing

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

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

[integration/config@master] [DNM] Zuul: [mediawiki/skins/MinervaNeue] Drop legacy Ruby selenium testing

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

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

[integration/config@master] jjb: Drop now-unused Ruby/Selenium jobs

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

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

[integration/config@master] Dockerfiles: Drop quibble-buster-php74-bundle, finally unused

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

Change 946972 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/Wikibase] Drop legacy Ruby selenium testing

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

Mentioned in SAL (#wikimedia-releng) [2023-09-08T15:31:52Z] <James_F> Zuul: [mediawiki/extensions/Wikibase] Drop legacy Ruby selenium testing for T220035

Change 946973 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/skins/MinervaNeue] Drop legacy Ruby selenium testing

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

Change 921696 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Drop all Ruby browser tests, sadly effectively abandonware

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

Change 946975 merged by jenkins-bot:

[integration/config@master] jjb: Drop now-unused Ruby/Selenium jobs

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

Change 946976 merged by jenkins-bot:

[integration/config@master] Dockerfiles: Drop quibble-buster-php74-bundle, finally unused

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