Page MenuHomePhabricator

mwext-ruby-jessie Jenkins job runs all Ruby tasks for MediaWiki extensions
Closed, DeclinedPublic

Description

Repositories with Ruby code: https://www.mediawiki.org/wiki/Repositories_with_Ruby_code

Extensions grouped by Ruby jobs they run:

  • extension-selenium-gate (mwext-mw-selenium-jessie)
    • Popups
  • mwgate-rake (mwgate-rake-jessie)
    • CentralAuth
    • CentralNotice
    • CirrusSearch
    • Flow
    • GettingStarted
    • Math
    • PageTriage
    • WikiLove
  • mwext-ruby-jessie
    • Echo
  • mwgate-rake (mwgate-rake-jessie) + extension-selenium (mwext-mw-selenium-jessie)
    • MobileFrontend
    • MultimediaViewer
    • QuickSurveys
  • mwgate-rake (mwgate-rake-jessie) + mwext-mw-selenium-composer-jessie
    • Wikibase

[[ https://phabricator.wikimedia.org/diffusion/CICF/browse/master/jjb/ruby-jobs.yaml;a144f27c5e9b304cf0a3674cd8ce7caff4e939a3$10-30 | mwgate-rake-jessie ]] clones an extension, then runs rake test which runs rubocop.

[[ https://phabricator.wikimedia.org/diffusion/CICF/browse/master/jjb/mediawiki-extensions.yaml;a144f27c5e9b304cf0a3674cd8ce7caff4e939a3$182-200 | mwext-mw-selenium-jessie ]] sets up MediaWiki and runs rake selenium.

[[ https://phabricator.wikimedia.org/diffusion/CICF/browse/master/jjb/mediawiki-extensions.yaml;361abdcdbc4d73f6666e084b830f97e76ebfa538$163-180 | mwext-ruby-jessie ]] sets up MediaWiki and runs rake test.

Details

SubjectRepoBranchLines +/-
mediawiki/extensions/Echomaster+3 -4
integration/configmaster+1 -2
integration/configmaster+2 -0
mediawiki/extensions/ZeroPortalmaster+0 -565
integration/configmaster+0 -3
mediawiki/extensions/PdfHandlermaster+0 -222
integration/configmaster+0 -3
mediawiki/extensions/Translatemaster+0 -1 K
integration/configmaster+0 -3
mediawiki/extensions/UniversalLanguageSelectormaster+0 -1 K
integration/configmaster+0 -3
mediawiki/extensions/TwnMainPagemaster+0 -628
integration/configmaster+0 -3
mediawiki/extensions/VisualEditormaster+1 -2 K
integration/configmaster+1 -11
integration/configmaster+28 -0
mediawiki/extensions/Echomaster+3 -3
integration/configmaster+7 -3
integration/configmaster+7 -8
integration/configmaster+1 -0
integration/configmaster+35 -1
integration/configmaster+0 -161
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 356413 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] WIP bundle17-yard-publish is no longer used

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

Will work on this after T164721 is resolved.

Change 356413 merged by jenkins-bot:
[integration/config@master] Cleaned up Ruby jobs

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

Change 366278 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/Echo@master] WIP Run RSpec tests targeting beta cluster

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

Change 374533 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] WIP Generic Ruby/Rake Jenkins job for extensions

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

Change 374533 abandoned by Zfilipin:
WIP Generic Ruby/Rake Jenkins job for extensions

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

Change 374539 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/Echo@master] WIP Generic Ruby/Rake Jenkins job for extensions

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

Change 374962 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Set up skin dependencies for mwext-mw-rspec

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

Change 374962 merged by jenkins-bot:
[integration/config@master] Set up skin dependencies for mwext-mw-rspec

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

mwext-mw-rspec-jessie now runs bundle exec rake test and for Echo it runs robocop, rspec and cucumber/selenium. I will rename the job to mwext-ruby-jessie.

Change 374996 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] RSpec job is not longer RSpec specific, it is a generic Ruby job

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

Change 374996 merged by jenkins-bot:
[integration/config@master] RSpec job is not longer RSpec specific, it is a generic Ruby job

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

Change 375824 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Run mwext-ruby-jessie template for Echo

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

Change 375824 merged by jenkins-bot:
[integration/config@master] Run mwext-ruby-jessie template for Echo

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

Change 374539 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Rake test target now runs RuboCop, RSpec and Cucumber/Selenium tests.

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

zeljkofilipin renamed this task from For MediaWiki extensions, merge rubocop inside mwext-mw-selenium-jessie to mwext-ruby-jessie Jenkins job runs all ruby tasks for MediaWiki extensions.Sep 29 2017, 10:26 AM

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

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

Change 381453 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] mwext-ruby-jessie job should run all Ruby tasks for extensions

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

Change 381453 merged by jenkins-bot:
[integration/config@master] mwext-ruby-jessie job should run all Ruby tasks for extensions

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

Change 381460 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Update Ruby jobs for VisualEditor

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

zeljkofilipin renamed this task from mwext-ruby-jessie Jenkins job runs all ruby tasks for MediaWiki extensions to mwext-ruby-jessie Jenkins job runs all Ruby tasks for MediaWiki extensions.Sep 29 2017, 3:38 PM

Change 381465 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/PdfHandler@master] Deleted all Ruby code

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

Change 381466 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Deleted Ruby jobs for PdfHandler

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

Change 381467 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/Translate@master] Deleted all Ruby code

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

Change 381468 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Deleted Ruby jobs for Translate

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

Change 381471 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Deleted Ruby jobs for TwnMainPage

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

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

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

Change 381460 merged by jenkins-bot:
[integration/config@master] Update Ruby jobs for VisualEditor

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

Change 381478 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/TwnMainPage@master] Deleted all Ruby code

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

Change 381480 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Deleted Ruby jobs for UniversalLanguageSelector

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

Change 381471 merged by jenkins-bot:
[integration/config@master] Deleted Ruby jobs for TwnMainPage

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

Change 381481 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/UniversalLanguageSelector@master] Deleted all Ruby code

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

Change 381478 merged by Nikerabbit:
[mediawiki/extensions/TwnMainPage@master] Deleted all Ruby code

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

Change 381480 merged by jenkins-bot:
[integration/config@master] Deleted Ruby jobs for UniversalLanguageSelector

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

Change 381481 merged by Nikerabbit:
[mediawiki/extensions/UniversalLanguageSelector@master] Deleted all Ruby code

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

Change 381468 merged by jenkins-bot:
[integration/config@master] Deleted Ruby jobs for Translate

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

Change 381467 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Deleted all Ruby code

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

Change 381466 merged by jenkins-bot:
[integration/config@master] Deleted Ruby jobs for PdfHandler

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

Change 381773 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Deleted Ruby jobs for ZeroPortal

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

Change 381774 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/ZeroPortal@master] Deleted all Ruby code

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

Change 381465 merged by jenkins-bot:
[mediawiki/extensions/PdfHandler@master] Deleted all Ruby code

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

Change 381773 merged by jenkins-bot:
[integration/config@master] Deleted Ruby jobs for ZeroPortal

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

Change 381774 merged by jenkins-bot:
[mediawiki/extensions/ZeroPortal@master] Deleted all Ruby code

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

zeljkofilipin lowered the priority of this task from Medium to Low.
zeljkofilipin moved this task from Q2 👔 to Deep work 🌊 on the User-zeljkofilipin board.

Since this is Ruby framework that will soon be deprecated.

Change 384005 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Run mwext-ruby-jessie Popups

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

Change 384005 merged by jenkins-bot:
[integration/config@master] Run mwext-ruby-jessie Popups

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

Change 384014 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Run mwext-ruby-jessie job for Popups

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

Change 384014 abandoned by Zfilipin:
Run mwext-ruby-jessie job for Popups

Reason:
T177924 has been declined.

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

Change 366278 abandoned by Zfilipin:
WIP Run RSpec tests targeting beta cluster

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

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

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

The mwext-ruby-jessie job is no more being used.