Page MenuHomePhabricator

Remove CI job language-screenshots-VisualEditor
Closed, ResolvedPublic


The language-screenshots-VisualEditor Jenkins job last ran in June 2018. It seems passably obsolete:

There is a mention of SAUCE_ONDEMAND_USERNAME, but we have stopped using Saucelabs a while ago afaik

The job is based on releng/rake-ruby Docker image, and invokes rake commons_upload in the VisualEditor MediaWiki extension. Most of the ruby material got removed back in 2020 by 2b7ab7b4797e5f13e1b9aa60a256c2bfc886e61d

Moreover, attempting to edit the job config yields an error:

JSONObject["scm"] is not a JSONObject.

And the job is disabled anyway.

Removing the job also let us remove the Yaml Axis Jenkins plugin.

Event Timeline

Mentioned in SAL (#wikimedia-releng) [2024-03-19T13:08:09Z] <hashar> Deleted language-screenshots-VisualEditor Jenkins job # T360425

Change 1012642 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: remove language-screenshots-VisualEditor

Change 1012642 merged by jenkins-bot:

[integration/config@master] jjb: remove language-screenshots-VisualEditor

Change 1012644 had a related patch set uploaded (by Hashar; author: Hashar):

[mediawiki/extensions/VisualEditor@master] build: remove unused Rakefile

Change 1012644 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] build: remove unused Rakefile

There are tasks to get this job running again, and the script for generating screenshots work locally.

The Jenkins job last ran in June 2018, at least that what the last builds was showing in the Jenkins web UI. The Ruby entry point got removed in April 2021 though. I guess the script got run manually maybe.