.gitreview file

Change-Id: Ic273022c1b043ce8b66c48a9428d7cb0c6c91c87
import layout.yaml from labs

The Zuul layout.yaml file describe the pipeline and jobs used by Zuul to
react to Gerrit changes. Only covers MediaWiki core for now.

Change-Id: I9f68819d09bb58b82bd987e8ff00db0d26095fd9
rename sqlite install job to use full project name

Using simply 'mediawiki-' as a prefix can lead to some error, so use the
full project name 'mediawiki-core-' for 'install-sqlite' job.

Change-Id: Ie70d4cd3756782decf5cb8612f2a700b4305a889
silent all pipelines for production deployment

We are going to deploy Zuul in production, to avoid spamming users with
messages coming from both the Gerrit Trigger Jenkins plugin and Zuul,
the pipelines are made silence.  We will reenable that later on.

Change-Id: I67f59ee8039c6a1bb473809da0e3ac4b31bddc7a
gate job is now Independent

The DependentPipelineManager require the change to be verified +1 which
might not be always the case in our setup. Since we are not going to
merge automatically, just use an independant pipeline manager.

Change-Id: Ib521f7bbf3f237704ee84aa0f7e511dcfadf80b8
project for operations/puppet

Simply calls the -validate job which does "rake validate". Nothing fancy
yet.

Change-Id: I51f13ce149b7149bd4b5b9d982195ece325c8c9f
prepare gate pipeline to autosubmit changes

Adds commented out configuration that would let jenkins submit a change
whenever tests are successful.  We also want to CR-2 any change that
fails the tests.

Change-Id: I36bd14215a31502a6f6b9d857cc3db7f1e04d386
pipeline to check without reporting back to Gerrit

Change-Id: I831bb8e4636997bb9f320bcdd63c502fcc2e2fd6
mw/core job are still silent. Ops will report.

Change-Id: Ib4d4fdc7d3e317f3d966d98b27f740c8bcd571eb
ops/puppet silent again

There is a bug in Zuul which make it to require branch named 'master' in
remote repository. operations/puppet default branch is 'production' thus
Zuul can't reset the local copy to its hardcoded 'origin/master'.

Change-Id: Ia24e8c9f0626507a6c66f07bfc8170d4a2e8c520
experiment building the Translate extension

Change-Id: I36c90f044894028598beda1d209c57d17bb3cd1b
'check' no more verify+1 on success

Reported by Roan, the linting checks should not verify +1 to prevent
someone accidentally CR+2 and submit a change which would bypass the
unit tests entirely.

Change-Id: Ieb37d37d23175c7da48303dc5c34540bea98d468
Mw Extensions in Zuul

This add the following MediaWiki extensions to be triggered by Zuul:
- DataValues
- Diff
- MobileFrontend
- TitleBlacklist
- TranslationNotifications
- UniversalLanguageSelector
- Validator

Change-Id: Ia3a1f318824ae80609a8c96c42b155fe1d4b8f10
MW ext LabeledSectionTransclusion

Change-Id: I4a29fed9404f5412da8cdb3dd055920a0e3a63b9
unsilent LabeledSectionTransclusion check

Change-Id: Ie6e2730cb8ab61cc953d91f9471dddc1a4804e25
regression tests for MediaWiki core

Whenever a change is merged in master, REL1_19 or REL1_20, run all the
PHPUnit test suite again to make sure the change did not introduce an
error.

Change-Id: I86c9642ae59b7d793c065849d11ec365a6400eb8
split silent/reporting gate pipelines

The 'gate' pipeline use to be silented by commenting out the reporting
parts. I have split this in two pipelines:

 - 'gate': actually does the reporting, that is the old 'gate' pipeline
   with command uncommented
 - 'gate-silent': does not report anything, that is the old 'gate'.

Change-Id: Ia870f66f937e3cda28ff3770c44a546710c9c40d
enable reporting DataValues, Diff and Validator

This enable the new workflow on some extensions written by Jeroen:
 - DataValues
 - Diff
 - Validator

No automatic submission yet.

Change-Id: I9e5d161a3caf95e8a4545dd40f89f7ed9816391e
enable reporting TitleBlacklist extension

Enable the new workflow on TitleBlacklist MediaWiki extension. There is
no automatic submission yet.

Change-Id: I16e90eccf292874d9f5864e9c033ca7671fa4488
(bug 42372) trigger jobs for translatewiki project

Silent jobs for now till we are happy with the jobs.

Change-Id: Ie050634997575852b983e43faebcf29a3f755e2c