Hi,
TLDR: I need this table populated:
https://phabricator.wikimedia.org/T134492
This is my final reminder. Following repositories do not have owners, and
their daily Selenium Jenkins jobs will be deleted in the next week or two
if nobody volunteers.
mediawiki/core
mediawiki/extensions/CentralAuth
mediawiki/extensions/CentralNotice
mediawiki/extensions/GettingStarted
mediawiki/extensions/PdfHandler
For the current list of repositories and owners please see T134492. If you
would like to become an owner of a repository, or you know who should I
reach out to, please let me know.
Željko
On Wed, May 4, 2016 at 5:42 PM, Željko Filipin <zfilipin(a)wikimedia.org>
wrote:
TLDR: If you care about Selenium tests that run
daily[1], please take
ownership of repository (or repositories) that you care about.
Our Selenium tests provide useful feedback, finding problems in several
places, when there is something wrong with:
#1 the repository they are testing (broken production or test code),
#2 beta and/or production clusters,
#3 continuous integration.
It is really important that all tests that run daily are green all the
time. I have started cleaning up tests[2-3].
If there is a failure, we have to investigate and fix it as soon as
possible, ideally in one business day. To be able to do that, we need
contact information for each repository. I have started collecting contact
details [3] from various sources.
What does taking ownership mean? Your e-mail address will be added to
Jenkins job repository configuration[4] and you will receive one e-mail a
day per repository and job, but only if there are any failed jobs. In
short, if you are an owner of one repository with one job, you will receive
0-2 e-mails a day, depending on the stability of the job. It will be your
responsibility to fix the job. If you need help, I will be glad to help.
The contact e-mail address can be one or more people, or a team mailing
list. All I need is a reply if I send an e-mail message to that address,
without having to be a member of a lot of mailing lists.
Jobs for repositories without contact person will be running while they
are passing, and will be deleted when they start failing.
To become a contact person, submit a patch[4] or let me know off-list.
Questions? Comments? Please do let me know.
Željko
--
1:
https://integration.wikimedia.org/ci/view/Selenium/
2:
https://phabricator.wikimedia.org/T94150
3:
https://phabricator.wikimedia.org/T128190
4:
https://phabricator.wikimedia.org/diffusion/CICF/browse/master/jjb/selenium…