diff --git a/zuul/layout.yaml b/zuul/layout.yaml index b93e8013..2ef366be 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1,8285 +1,8281 @@ # vim: set ts=2 sw=2 et ai foldmethod=indent: # # This is the Zuul configuration file for the Wikimedia Foundation. # # Zuul configuration is organised in three main sections: # # - pipelines: Abstracts incoming Gerrit events and what to report back in Gerrit. # # - jobs: Override the pipeline configuration on a per job basis. # This is how we specify behaviour for individual projects and jobs. # # If a job matches multiple names or regexes in 'jobs', then all matching settings # will be applied in order. Each property (e.g. 'voting', and 'skip-if') can only # be set (values are NOT merged). The last one wins. # # Given a job 'foo-bar', and the following jobs overrides: # # jobs: # - name: ^foo- # voting: false # wins # skip-if: # - project: one # loses! # - name: -bar$ # skip-if: # - project: two # wins # # Will make job 'foo-bar' non-voting, and skipped for project 'two'. # # - projects: For each project we specify what jobs to run, in what order jobs # should depend on each other and for which pipelines the jobs should run. # # See also upstream documentation: # - http://ci.openstack.org/zuul/zuul.html#layout-yaml # - http://ci.openstack.org/zuul/zuul.html#configuration includes: - python-file: 'parameter_functions.py' pipelines: # Elaborate execution run only after CR+2 or when submitted by a whitelisted # user. Votes V+2. - &test_pipeline name: test description: > Pipeline for jobs on patch submission that will apply the "Verified" score in Gerrit. To retry these jobs, submit the comment "recheck". manager: IndependentPipelineManager source: gerrit trigger: gerrit: - event: patchset-created branch: (?!^refs/meta/config) # BEWARE: # - Make sure to use non greedy selectors (.*?) and to escape dots: \. email: &email_whitelist - .*?@wikimedia\.(org|de|se)$ - .*?@hallowelt\.(biz|com)$ - .*?@shoutwiki\.com$ - .*?@uncyclomedia\.co$ # WMF staff & contractors: - ^aarcos\.wiki@gmail\.com$ - ^abijeetpatro@gmail\.com$ - ^amir\.aharoni@mail\.huji\.ac\.il$ - ^ammarpad@yahoo\.com$ - ^andrew\.green\.df@gmail\.com$ - ^anomie\.wikipedia@gmail\.com$ - ^ayg@aryeh\.name$ # Aryeh Gregor, simetrical - ^bawolff\+wn@gmail\.com$ - ^christian@quelltextlich\.at$ - ^david@troi\.org$ # David Chan - ^git@samsmith\.io$ # Sam Smith - ^hashar@free\.fr$ - ^jeroendedauw@gmail\.com$ - ^kartik\.mistry@gmail\.com$ - ^krinklemail@gmail\.com$ # Timo Tijhof - ^legoktm@member\.fsf\.org$ # Kunal Mehta - ^maxsem\.wiki@gmail\.com$ - ^marielle\.volz@gmail\.com$ - ^moriel@gmail\.com$ # Moriel Schottlender - ^musikanimal@gmail\.com$ - ^mtraceur@member\.fsf\.org$ - ^niharikakohli29@gmail\.com$ - ^niklas\.laxstrom@gmail\.com$ - ^roan\.kattouw@gmail\.com$ - ^sam@samwilson\.id\.au$ - ^santhosh\.thottingal@gmail\.com$ - ^shahyar@gmail\.com$ - ^siebrand@kitano\.nl$ - ^srishakatux@gmail\.com$ # Srishti Sethi - ^stefan@garage-coding\.com$ - ^stefan\.petrea@gmail\.com$ - ^sucheta\.ghoshal@gmail\.com$ - ^trevorparscal@gmail\.com$ - ^yuriastrakhan@gmail\.com$ - ^yuvipanda@gmail\.com$ # VisualEditor (Wikia) - ^inez@wikia-inc\.com$ - ^orbit@framezero\.com$ # Christian Williams # WMDE: - ^addshorewiki@gmail\.com$ - ^aude\.wiki@gmail\.com$ - ^hoo@online\.de$ - ^christoph\.neuroth@gmail\.com$ # VistaPrint # They are heavily using MediaWiki internally and open sourced # some of their extensions. Might wildcard them as well, for # now just whitelist Daniel Renfro. - ^drenfro@vistaprint\.com$ # AlephNull # Trusted long term users: - ^0freerunning@gmail\.com$ # Jayprakash12345 - ^6020peaks@gmail\.com$ # Hackathon 2017 - ^adamr_carter@btinternet\.com$ # UltrasonicNXT - ^admin@glados\.cc$ # Unicodesnowman - ^alangiderick@gmail\.com$ # D3r1ck01, will remove soon - ^andre\.greiner-petter@t-online\.de$ # AndreG-P - ^agboreugene@gmail\.com$ - ^cblair91@gmail\.com$ # Cblair91 -- mw/ext/ImportArticles - ^anirudh24seven@gmail\.com$ # Anirudh S - ^antonin@delpeuch\.eu$ # Pintoch - ^asthana\.sumit23@gmail\.com$ # Sumit - ^beauleetienne0@gmail\.com$ # Ebe123 - ^benapetr@gmail\.com$ # petrb - ^benestar\.wikimedia@gmail\.com$ - ^bryan\.tongminh@gmail\.com$ - ^cenarium\.sysop@gmail\.com$ # Cenarium - ^chicocvenancio@gmail\.com$ # Chico Venancio - ^cindom@gmail\.com$ - ^codereview@emsenhuber\.ch$ - ^CommodoreFabianus@gmx\.de$ # XZise, Pywikibot maintainer - ^d_entous@yahoo\.com$ - ^daimona\.wiki@gmail\.com$ # Daimona Eaytoy - ^daniel@nadir-seen-fire\.com$ - ^daniel\.rey\.lopez@gmail\.com$ - ^DannyS712\.enwiki@gmail.com$ - ^datguysteam@gmail\.com$ # DatGuy - ^davidabian@wikimedia\.es$ - ^dereckson@espace-win\.org$ - ^devunt@gmail\.com$ - ^dvorapa@seznam\.cz$ - ^ebrahim@gnu\.org$ - ^edwardspec@gmail\.com$ # Edward Chernenko - ^ejegg@ejegg\.com$ - ^eloquence@gmail\.com$ - ^eranroz89@gmail\.com$ # Eran Roz - ^evad37@gmail\.com$ # Evad37 - ^federicoleva@tiscali\.it$ # Nemo bis - ^florian\.schmidt\.stargatewissen@gmail\.com$ - ^fomafix@googlemail\.com$ - ^framawiki@tools\.wmflabs\.org$ - ^geofbot@gmail\.com$ - ^geoffreytrang@gmail\.com$ - ^gifti@tools\.wmflabs\.org$ - ^glaisher\.wiki@gmail\.com$ - ^god\.vedmaka@gmail\.com$ # Vedmaka Wakalaka - ^gopavasanth1999@gmail\.com # Gopavasanth - ^hartman\.wiki@gmail\.com$ - ^hgasuser@gmail\.com$ # MGChecker - ^huji\.huji@gmail\.com$ - ^hydriz@jorked\.com$ # Hydriz - ^info@gno\.de$ # Xqt, Pywikibot maintainer - ^i\.leturia@elhuyar\.eus$ - ^jamesmhare@gmail\.com$ # harej - ^jamesmontalvo3@gmail\.com$ # jamesmontalvo3 - ^jamesin\.hongkong\.1@gmail\.com$ # Mwjames - ^jackmcbarn@gmail\.com$ # Jackmcbarn - ^jan@berkel\.fr$ # Jberkel - ^jan\.wikimedia@zerebecki\.de$ # Jan Zerebecki - ^jarry1250@gmail\.com$ - ^jayvdb@gmail\.com$ - ^jeanfrederic\.wiki@gmail\.com$ - ^jeff\.janes@gmail\.com$ - ^jhobbs14@msudenver\.edu$ - ^jhsoby@gmail\.com$ - ^johanna\.m\.mayr@gmail\.com$ - ^jorgekasa@gmail\.com$ - ^julien\.inbox\.wiki@gmail\.com$ # JGirault - ^juniorsys_wikimedia@outlook\.com$ - ^kaarticsivaraam91196@gmail\.com$ - ^karsten@hoffmeyer\.info$ # Kghbln - ^krenair@gmail\.com$ - ^k\.s\.werf@hotmail\.com$ - ^kumariankita002@gmail\.com$ - ^[lL]adsgroup@gmail\.com$ - ^lewis@lewiscawte\.me$ - ^liangent@gmail\.com$ - ^lokal\.profil@gmail\.com$ - ^lucie\.kaffee@gmail\.com$ - ^luke@faraone\.cc$ - ^luke081515@web\.de$ - ^l\.verhovskij@gmail\.com$ # Ljonka - ^mah@nichework\.com$ - ^mail@lucaswerkmeister\.de$ - ^mail@wikinaut\.de$ - ^marc@uberbox\.org$ - ^markus@semantic-mediawiki\.org$ - ^maroloccio@gmail\.com$ - ^martin@urbanec\.cz$ # Urbanecm - ^martin\.urbanec@wikimedia\.cz$ - ^martineznovo@gmail\.com$ # Ciencia Al Poder - ^matanya\.moses@gmail\.com$ - ^matanya@foss\.co\.il$ - ^matejsuchanek97@gmail\.com$ - ^matma\.rex@gmail\.com$ - ^maurelio@tools\.wmflabs\.org$ # MarcoAurelio - ^mbch331\.wikipedia@gmail\.com$ # Mbch331 - ^mediawiki@kghoffmeyer\.de$ # Kghbln - ^Megadev44s\.mail@gmail\.com$ # Zppix - ^misterstrad@gmail\.com$ # Mr. Stradivarius - ^mjbmri@gmail\.com$ - ^mlazowik@gmail\.com$ - ^mr7060@mail\.com$ - ^mszabo@wikia-inc\.com$ - ^mxn@1ec5\.org$ # Minh Nguyen T139345 - ^nikitarana360@gmail\.com # Nikitrain - ^nilesh@nileshc\.com$ - ^ole\.yves@gmail\.com$ - ^oliver\.buchtala@gmail\.com$ # Substance.io developer - ^pastakhov@yandex\.ru$ # PhpTags maintainer - ^paulfkeffer@gmail\.com # MacFan4000 - ^platonides@gmail\.com$ - ^pleasestand@live\.com$ - ^pragun06@gmail\.com$ - ^purodha@blissenbach\.org$ - ^raimond\.spekking@gmail\.com$ - ^razesoldier@outlook\.com$ # RazeSoldier / 星耀晨曦 - ^rillke@wikipedia\.de$ - ^robinp\.1273@gmail\.com$ - ^saper@saper\.info$ - ^sam@tntnet\.uk$ # samtar - ^se4598@gmx\.de$ - ^seb35@seb35\.fr$ - ^samanthanguyen1116@gmail\.com$ # SamanthaNguyen - ^samrhilson@gmail\.com$ # ValeryanM - ^samuelguebo@gmail\.com$ # awmd-stats maintainer - ^schenonef@gmail\.com$ # Sophivorus - ^Simon\.Legner@gmail\.com$ - ^sjoerddebruin@me\.com$ - ^skizzerz@skizzerz\.net$ - ^strayblues@gmail\.com$ # Hagar Shilo - ^strigiwm@gmail\.com$ # MarcoAurelio - ^s7eph4n@protonmail\.com$ # Foxtrott - ^tacsipacsi@jnet\.hu$ - ^tasneem\.lo\.31@gmail\.com$ - ^thalia\.e\.chan@googlemail\.com$ # Thalia Chan - ^thomasmulhall410@yahoo\.com$ # Paladox T114528 - ^thomaspt@hotmail\.fr$ - ^[Tt]ulsibhagat50@gmail\.com$ # Tulsi Bhagat - ^at\.light@live\.com\.au$ # This, that and the other - ^terppa05@gmail\.com$ # pjht - ^terracodes@outlook\.com$ # TerraCodes - ^terracodes@tools\.wmflabs\.org$ # Secondary mail of user TerraCodes - ^tomasz@twkozlowski\.com$ - ^01tonythomas@gmail\.com$ - ^tim@tim-landscheidt\.de$ - ^tinajohnson\.1234@gmail\.com$ - ^tosfos@yahoo\.com$ # tosfos - ^tur\.neslihan@gmail\.com$ # Nes / Neslihan - ^tylerromeo@gmail\.com$ - ^umherirrender_de\.wp@web\.de$ - ^utilizator\.receptie123@gmail\.com$ - ^v\.a\.ghaisas@gmail\.com$ # polybuildr - ^valhallasw@arctus\.nl$ # Merlijn van Deen - ^vikasyaligar\.it@gmail\.com$ # Vikas Yaligar - ^w@mzmcbride\.com$ - ^washuu@gmail\.com$ # Alexia - ^wctaiwan@gmail\.com$ - ^wiki@physikerwelt\.de$ - ^wiki@ymhong\.com$ # revi - ^wikimedia\.org@eddie-sh\.de$ # EddieGP - ^xsavitar\.wiki@aol\.com # D3r1ck01 - ^yaron57@gmail\.com$ - ^yash\.girdhar@gmail\.com$ # yash / yashasvi - ^zhorishna@gmail\.com$ # Isarra - ^zhuyifei1999@gmail\.com$ - ^zorandori4444@gmail\.com$ # Zoranzoki21 - ^mwalker@khaosdev\.com$ # Matt Walker - ^webmelos@gmail\.com$ # Melos - ^wikitech\.rxy@rxy\.jp$ # Rxy - ^lacrymarum\.valle@gmail\.com$ # Candalua # Pywikibot related - ^alexsh@mail2000\.com\.tw$ # Alex S.H. Lin - ^dalba\.wiki@gmail\.com$ - ^loic@dachary\.org$ - ^dr\.trigon@surfeu\.ch$ # DrTrigon - ^happy5214@gmail\.com$ - ^maarten@mdammers\.nl$ # Multichill - ^malafaya@clix\.pt$ - ^mpaa\.wiki@gmail\.com$ - ^nullzero\.free@gmail\.com$ - ^pyfisch@gmail\.com$ - ^ricordisamoa@openmailbox\.org$ - ^russblau@imapmail\.org$ # Russell Blau - ^whym@whym\.org$ - ^wiki@strainu\.ro$ # Strainu - ^wikiposta@gmail\.com$ # Bináris # Parsoid Outreachy interns - ^bebirchall@gmail\.com$ - ^ecokpo@gmail\.com$ - ^maria\.pacana@gmail\.com$ # GSoC students! - ^hardikjuneja\.hj@gmail\.com$ - ^xietaoecho@gmail\.com$ # Lethexie - ^hbhyrava@gmail\.com$ # Darthbhyrava - ^amrit\.sreekumar@gmail\.com$ # amritsreekumar - ^prssud@gmail\.com$ # Prssanna - ^shivanshbindal603@gmail\.com$ # Shivanshbindal9 # GCI students! # Note that Google rules strongly advise against giving personal information such as your name. - ^arcaynnnnnn@gmail\.com$ # arcayn/arcaynia - ^bmp2558@gmail\.com$ # Georggi - ^CharmindYT@gmail\.com$ # Flutterish - ^crazy4sb@gmail\.com$ # unicornisaurous - ^divad\.nnamtdeis@gmail\.com$ # Divadsn - ^eflyjason@gmail\.com$ # Yifei He - ^rj23@protonmail\.com$ # Filip - ^gianiskido@gmail\.com$ # IoannisKydonis - ^i@ananayarora\.com$ - ^juliusalphonso\.09@gmail\.com$ # JadeMaveric - ^justin\.d128@gmail\.com$ # MtDu - ^kohpirong@gmail\.com$ # Pipix - ^luk\.bukkit@gmail\.com$ # LukBukkit - ^mhutti1@gmail\.com$ - ^nathanklumpenaar10@outlook\.com$ - ^nikitav30@gmail\.com$ # Phantom42 - ^nils\.andre\.chang@gmail\.com$ #zD/Zd1LqRH - ^pranavmk98@gmail\.com$ # PranavK - ^rafidteam@gmail\.com$ # Rafidaslam - ^rj23@protonmail\.com$ # Filip / rlot - ^samohasmoha07@gmail\.com$ # Mogmog123 - ^shreyasminocha@protonmail\.com$ # Shreyas Minocha - ^stevenvandenwildenberg@gmail\.com$ # TheJair / Stibba - ^takidelfin@gmail\.com$ # takidelfin - ^terppa05@gmail\.com$ # pjht - ^victorbarbu08@gmail\.com$ # Victorbarbu - ^wikimedia@bjorn\.ml$ # Bjornskjald - ^w\.albert221@gmail\.com$ # Albert221 # Outreachy interns/applicants - ^elaarad@gmail\.com$ # Foxy brown - ^smarita\.sharma2015@vit\.ac\.in$ - ^gneha21@yahoo\.in$ - ^samikshya\.chand\.ece15@iitbhu\.ac\.in$ - ^tekenoella94@gmail\.com$ - ^thinkcolorful@thinkcolorful\.org$ - ^vinithacse@gmail\.com$ # Groovier1 - ^nj4710@gmail\.com$ # Neha Jha (Round 15) # Hackathon participants - ^edlira\.dushku@gmail\.com$ # Let whitelisted users the ability to reenqueue a change in the test # pipeline by simply commenting 'recheck' on a change. - event: comment-added branch: (?!^refs/meta/config) comment: (?im)^Patch Set \d+:( -?Code\-Review(\+|-)?(1|2)?)?(\n\n\(\d+ comment(s)?\))?\n\n\s*recheck\b email: *email_whitelist # Let whitelisted users CR+1 to trigger tests for an untested patch # (Verified 0 or 1) - event: comment-added branch: (?!^refs/meta/config$) reject-approval: # hasn't been tested yet - verified: [-1, 2] email: *email_whitelist approval: - code-review: +1 success-message: 'Main test build succeeded.' success: gerrit: verified: 2 failure-message: 'Main test build failed.' failure: gerrit: verified: -1 - !!merge : *test_pipeline name: test-prio description: > Variation of the "test" pipeline reserved for jobs critical to infrastructure deployments and configuration changes. precedence: high # Dedicated pipeline for per-patch coverage report (non-voting) - name: coverage description: > Code coverage checks channel. To retry, submit the comment "check coverage". manager: IndependentPipelineManager source: gerrit precedence: low trigger: gerrit: - event: patchset-created branch: (?!^refs/meta/config) email: *email_whitelist - event: comment-added comment: (?im)^Patch Set \d+:\n\n\s*check coverage\.?\s*$ email: *email_whitelist success-message: 'PHP test coverage increased (or stayed the same) :-)' success: gerrit: {} failure-message: 'PHP test coverage decreased' failure: gerrit: {} # Dedicated pipeline for per-patch performance report (non-voting) - name: patch-performance description: > Per-patch performance pipeline. To retry, submit the comment "check perf". manager: IndependentPipelineManager source: gerrit precedence: low trigger: gerrit: - event: patchset-created branch: (?!^refs/meta/config) email: *email_whitelist - event: comment-added comment: (?im)^Patch Set \d+:\n\n\s*check perf\.?\s*$ email: *email_whitelist success-message: 'Performance checks OK! (same or better)' success: gerrit: {} failure-message: 'This patch might be adding a page load cost.' failure: gerrit: {} # Dedicated pipeline for per-patch code health report (non-voting) - name: codehealth description: >- Code health checks channel. To retry, submit the comment "check codehealth". manager: IndependentPipelineManager source: gerrit precedence: low trigger: gerrit: - event: patchset-created branch: (?!^refs/meta/config) email: *email_whitelist - event: comment-added comment: (?im)^Patch Set \d+:\n\n\s*check codehealth\.?\s*$ email: *email_whitelist success-message: 'Code health checks OK! :)' success: gerrit: {} failure-message: 'Code health checks failed, but this patch can still be merged. Please give feedback at https://www.mediawiki.org/wiki/Talk:Continuous_integration/Codehealth_Pipeline' failure: gerrit: {} - name: experimental description: > Pipeline for experimental jobs. These only run after submitting the comment "check experimental". manager: IndependentPipelineManager source: gerrit precedence: low trigger: gerrit: - event: comment-added comment: (?im)^Patch Set \d+:\n\n\s*check experimental\.?\s*$ email: *email_whitelist success-message: 'Experimental build succeeded.' success: gerrit: {} failure-message: 'Experimental build failed.' failure: gerrit: {} - name: php description: > Slower PHPUnit jobs excluded from the "test" pipeline. These also run as part of the "gate-and-submit" pipeline. To run them earlier, submit the comment "check php". manager: IndependentPipelineManager source: gerrit trigger: gerrit: - event: comment-added comment: (?im)^Patch Set \d+:\n\n\s*check (php5?|zend|sqlite|postgres)\.?\s*$ email: *email_whitelist success-message: 'PHP build succeeded.' success: gerrit: {} failure-message: 'PHP build failed.' failure: gerrit: {} # The gate that votes on Gerrit and auto-merges commits on success! # - &gate_and_submit_pipeline name: gate-and-submit description: > Pipeline for the authoritative jobs that start when a Code-Review "+2" score is submitted on Gerrit. If these pass, Jenkins will merge the commit. manager: DependentPipelineManager source: gerrit precedence: high window: 5 # initial value window-floor: 2 # minimum require: open: True trigger: gerrit: - event: comment-added branch: - (?!^(refs/meta/config|wmf/\d\.\d{2}\.\d-wmf\.\d{1,2})) email: - ^(?!l10n-bot@translatewiki\.net).*$ approval: - code-review: 2 start: gerrit: verified: 0 success-message: 'Gate pipeline build succeeded.' success: gerrit: verified: 2 # Let Zuul merge the change \O/ submit: true failure-message: 'Gate pipeline build failed.' failure: gerrit: verified: -1 # Separate gate for SWAT deployments to reduce congestion. - !!merge : *gate_and_submit_pipeline name: gate-and-submit-swat trigger: gerrit: - event: comment-added branch: wmf/\d\.\d{2}\.\d-wmf\.\d{1,2} email: - ^(?!l10n-bot@translatewiki\.net).*$ approval: - code-review: 2 # Separate gate for commits authored by l10n-bot, which run different tests. # It also has a lower priority, and improved concurrency (no DependentPipelineManager). - !!merge : *gate_and_submit_pipeline name: gate-and-submit-l10n description: > Variation of the "gate-and-submit" pipeline for l10n-bot commits. precedence: low manager: IndependentPipelineManager trigger: gerrit: - event: comment-added branch: - (?!^refs/meta/config) email: - ^l10n-bot@translatewiki\.net$ approval: - code-review: 2 - name: postmerge description: Jobs for after a commit is successfully merged. precedence: low manager: IndependentPipelineManager source: gerrit trigger: gerrit: - event: change-merged branch: (?!^refs/meta/config) success-message: 'Post-merge build succeeded.' # Zuul needs at least one option beside --message or it will not report # Since Gerrit 2.8, we can vote on closed changes. success: gerrit: {} failure-message: 'Post-merge build failed.' failure: gerrit: {} - name: post description: Jobs for when a branch is created or updated. manager: IndependentPipelineManager source: gerrit trigger: gerrit: - event: ref-updated ref: ^refs/heads/.*$ ignore-deletes: True # Pipeline for tags (either a new one or a removal) - name: publish description: Jobs for when a tag is created. manager: IndependentPipelineManager source: gerrit trigger: gerrit: - event: ref-updated ref: ^refs/tags/.*$ # Fine tune some jobs jobs: # # General # # Warning: the files regex are using python re.match() which match at the # beginning of the filename. '\.js$' will only match '.js' not 'foo.js'. # # See: http://docs.python.org/2/library/re.html#search-vs-match - name: ^.*$ parameter-function: set_parameters - name: ^.*-non-voting$ voting: false # Pending migration T223348 - name: wikimedia-fundraising-crm-composer-php72-docker voting: false - name: ^mediawiki-core-php70-phan-docker$ skip-if: - project: '^mediawiki/core$' branch: (?:^(fundraising/)?REL1_2[78]$) # ------- # MediaWiki: Quibble and PHPUnit stuff # ------- # Fallback settings for all Quibble jobs - name: ^.*quibble-.*-docker$ skip-if: # Disable on fundraising branches - project: '^mediawiki/core$' branch: ^fundraising/REL1_31$ - name: ^.*quibble.*php70.*$ skip-if: # mwskin-Empty depends on PhpTags which fails php70 (T188585) - project: '^mediawiki/skins/Empty' # WebAuthn is designed only for PHP7.2+ - project: '^mediawiki/extensions/WebAuthn' # Disable on fundraising branches - project: '^mediawiki/core$' branch: ^fundraising/REL1_31$ - name: ^.*quibble.*php71.*$ skip-if: # PhpTags was broken on php7.0 and is still broken on php7.1 - T188585 - project: '^mediawiki/extensions/PhpTags' # WebAuthn is designed only for PHP7.2+ - project: '^mediawiki/extensions/WebAuthn' # No need for php71 testing on wmf branches. - project: '^mediawiki/.*' branch: ^wmf/ - name: ^release-quibble- branch: ^REL # Skip MediaWiki tests for PHP 7.1 on wmf/, fundraising/, and MW < 1.32. # Effectively only on master and REL1_32+ - name: ^(wmf|mediawiki).*quibble.*php71.* branch: (?!(wmf|fundraising)/.*|REL1_(2[789]|3[01])) - name: ^release-quibble-vendor-mysql-php71-docker$ branch: (?!(wmf|fundraising)/.*|REL1_(2[789]|3[01])|master) # Skip MediaWiki tests related to PHP 7.2 support on fundraising/, and MW < 1.32. # Effectively only on master, REL1_32+, and wmf/. - name: ^(wmf|mediawiki).*quibble.*php72.* branch: (?!(fundraising)/.*|REL1_(2[789]|3[01])) # Skip the release-specific job on wmf/ branches (redundant with wmf-specific one) - name: ^release-quibble-vendor-mysql-php72-docker$ branch: (?!(wmf|fundraising)/.*|REL1_(2[789]|3[01])|master) - name: ^.*quibble.*sqlite.*php72.*$ skip-if: # Disable on fundraising branches (sqlite not used) - project: '^mediawiki/.*' branch: ^fundraising/.*$ # Disable on wmf branches (sqlite not used) - project: '^mediawiki/.*' branch: ^wmf/.*$ # Disable on MW < 1.32 (sqlite not yet passing) - project: '^mediawiki/.*' branch: ^REL1_(2[789]|3[01])$ - name: ^.*quibble.*postgres.*php72.*$ skip-if: # Disable on fundraising branches (pgsql not used) - project: '^mediawiki/.*' branch: ^fundraising/.*$ # Disable on wmf branches (pgsql not used) - project: '^mediawiki/.*' branch: ^wmf/.*$ # Disable on MW < 1.32 (pgsql not yet passing) - project: '^mediawiki/.*' branch: ^REL1_(2[789]|3[01])$ - name: ^wmf-quibble-vendor # Gated extensions are only for master and Wikimedia deployment. We do not # run them on REL branches. branch: (?!^(fundraising/)?REL) skip-if: - project: ^mediawiki/core$ - project: ^mediawiki/vendor$ - name: ^wmf-quibble-core-vendor # Gated extensions are only for master and Wikimedia deployment. We do not # run them on REL branches. branch: (?!^(fundraising/)?REL) skip-if: - project: ^mediawiki/extensions/.*$ # ------- # (end of MediaWiki: Quibble and PHPUnit stuff) # ------- - name: ^composer-package-php70-docker$ # T220540: skip php70 tests on new SecurityCheckPlugin development branch skip-if: - project: ^mediawiki/tools/phan/SecurityCheckPlugin$ branch: ^(2\.x)$ # Ensure MediaWiki repositories in a dependent pipeline have a queue name. # queue-name can not be applied based on a regex, apply the name on one job. - name: mediawiki-quibble-vendor-mysql-hhvm-docker queue-name: mediawiki - name: lintr-docker files: - '^.*\.R$' - name: ^.*rake-docker$ files: # Uses python re.match() which checks at BEGINNING of the string - '.*\.pp$' - '.*\.rb' - '(\.rubocop|.*\.gemspec$|Gemfile)' - '.*([Rr]akefile|/spec/)' # Same for mediawiki/vagrant - name: ^mediawiki-vagrant-rake-docker$ files: - '.*' - name: ^puppet-wmf-styleguide-rake-docker$ files: - '.*' # Ditto for translatewiki which has puppet modules under /puppet - name: ^translatewiki-rake-docker$ files: - '^\.puppet-lint\.rc$' - '^puppet/.*' - '(^Rakefile$|^Gemfile$)' # Experimental building of Debian packages # based on jenkins-debian-glue - name: ^debian-glue.* # Point directly to artifacts success-pattern: 'https://integration.wikimedia.org/ci/job/{job.name}/{build.number}/' files: 'debian/.*' - name: cumin-tox-publish branch: ^master$ - name: docker-pkg-tox-publish branch: ^master$ - name: spicerack-tox-publish branch: ^master$ # Tox is for the patch branches, for the debian packaging branch the tests # are run by dh_virtualenv. - name: integration-zuul-tox-docker branch: ^patch-queue/debian/ # Covered by a test # TestZuulScheduler.test_donationinterface_deployment_branch_filters - name: ^quibble-donationinterface-REL1_31-php70-docker$ skip-if: - project: ^mediawiki/extensions/DonationInterface$ branch: ^deployment$ - project: ^mediawiki/core$ branch: (?!fundraising/REL.*) # Jobs testing multiple extensions together # Only run patch coverage if a PHP file was # changed on master. - name: ^.*-phpunit-coverage-patch branch: master files: - '^.*\.php$' - name: mediawiki-fresnel-patch-docker branch: master # Point to full output instead of default (tail-trimmed) output. # This is (oddly) to make the output visually shorter. # The reason the full output will be visually shorter is because nothing # will be partially cut off, and thus the collapsible sections work. # # Without this, you land in the middle of 100s of lines of unintersting output. # # With this, you land at collapsed sections, with right after that "Fresnel result" # # Format isn't documented AFAIK, but its code is here: # https://github.com/wikimedia/integration-zuul/blob/6ca76c5f84/zuul/model.py#L733-L753 success-pattern: 'https://integration.wikimedia.org/ci/job/{job.name}/{build.number}/consoleFull' failure-pattern: 'https://integration.wikimedia.org/ci/job/{job.name}/{build.number}/consoleFull' - name: mwext-codehealth-patch success-pattern: 'https://sonarcloud.io/dashboard?id=mediawiki-extensions-{build.parameters[EXT_NAME]}&branch={build.parameters[ZUUL_CHANGE]}&resolved=false' failure-pattern: 'https://sonarcloud.io/dashboard?id=mediawiki-extensions-{build.parameters[EXT_NAME]}&branch={build.parameters[ZUUL_CHANGE]}&resolved=false' # For coverage report jobs, we only want one build at a time. # # That is the equivalent of concurrent: false in Jenkins but handled by Zuul # instead. - name: mwext-phpunit-coverage-docker-publish mutex: mwext-phpunit-coverage-docker-publish # Only generate coverage information for master - name: ^.*-coverage-(docker-)?publish$ branch: master - name: wikimedia-fundraising-civicrm branch: (?!.*deployment.*|^contrib$) - name: wikimedia-fundraising-civicrm-docker branch: (?!.*deployment.*|^contrib$) # Still being tested # # XXX when making it voting, make sure to uncomment the job from definition # from gate-and-submit - name: commit-message-validator voting: false # # Individual adjustments # - name: beta-mediawiki-config-update-eqiad branch: ^master$ success-message: 'SUCCESS Change has been deployed on the EQIAD beta cluster' failure-message: 'FAILURE Failed deployment on the EQIAD beta cluster :-/ Please contact a member of the beta project to fixup the working directory on the destination server.' - name: mediawiki-vagrant-puppet-doc-publish branch: ^master$ - name: parsoidsvc-doc-docker-publish branch: ^master$ success-message: 'SUCCESS Deployed documentation to https://doc.wikimedia.org/Parsoid/master/' failure-message: 'FAILURE Failed to deploy documentation :-/' - name: integration-docroot-deploy branch: ^master$ success-message: 'SUCCESS Updated https://integration.wikimedia.org/ . WARN: https://doc.wikimedia.org/ need manual update: ssh doc1001.eqiad.wmnet git -C /srv/docroot pull' failure-message: 'FAILURE Failed to deploy. Please contact a continuous integration team member to fixup the docroot on the destination server.' - name: 'integration-config-jjb-diff-docker' success-message: 'SUCCESS Review the XML difference.' failure-message: 'FAILURE Failed to compare your patchset with the current configuration.' files: '^jjb/.*' - name: 'integration-config-zuul-layout-diff-docker' voting: false # Note how the messages are mixed up. Gotta change the job exit code. success-message: 'FAILURE No layout difference. Build' failure-message: 'SUCCESS Review the Zuul layout difference. Build' - name: 'integration-config-zuul-layout-validate-docker' branch: (?!labs) - name: 'mwext-node10-docs-docker-publish' branch: ^master$ - name: 'mwext-MobileFrontend-npm-run-lint-modules-docker' branch: ^(REL.*|master|wmf\/)$ # Non-voting, pending fix for this to work in node10 T224997 voting: false - name: 'mwext-npm-doc-publish' branch: ^master$ - name: 'mwext-doxygen-publish' branch: ^(REL.*|master)$ - name: 'mediawiki-selenium-bundle-yard-publish' branch: ^master$ - name: 'mediawiki-ruby-api-bundle-yard-publish' branch: ^master$ - name: mediawiki-core-jsduck-docker branch: ^(REL.*|master)$ - name: mediawiki-core-jsduck-docker-publish branch: ^(REL.*|master)$ # Job to ease reviews of MW-CS changes - name: mw-tools-codesniffer-mwcore-testrun voting: false success-message: 'SUCCESS Example result against MediaWiki core' failure-message: 'FAILURE Example result against MediaWiki core' - name: fail-archived-repositories queue-name: archived-repos failure-message: 'This repository has been archived and new patches are not being accepted. If you want to maintain it follow https://www.mediawiki.org/wiki/Gerrit/Project_ownership#Requesting_repository_ownership and then change which jobs get run.' # WIP T153856 - name: ^ortiz-rlang$ voting: false # FIXME remove noop gate-and-submit when making it voting project-templates: # For extensions that have broken tests or magic behaviors that CI does not support. # See also https://phabricator.wikimedia.org/T183512 # # Only php7 is added, HHVM is ignored. # - name: extension-broken test: - mwgate-composer-php70-docker - mwgate-node10-docker gate-and-submit: - mwgate-composer-php70-docker - mwgate-node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker experimental: - mwext-php72-phan-docker - mwext-php70-phan-seccheck-docker - quibble-composer-mysql-php70-docker - quibble-composer-mysql-php71-docker - quibble-composer-mysql-php72-docker - quibble-composer-mysql-php73-docker # Surely they are never going to be elected for wmf/ branching or SWAT - name: extension-seccheck test: - mwext-php70-phan-seccheck-docker gate-and-submit: - mwext-php70-phan-seccheck-docker gate-and-submit-swat: - mwext-php70-phan-seccheck-docker - name: extension-seccheck-non-voting test: - mwext-php70-phan-seccheck-docker-non-voting # Runs quibble, and includes experimental jobs # that are for extensions. - name: extension-quibble php: - quibble-vendor-mysql-php70-docker - quibble-vendor-mysql-php71-docker - quibble-vendor-mysql-php72-docker test: - quibble-vendor-mysql-hhvm-docker - mwgate-node10-docker gate-and-submit: - quibble-vendor-mysql-hhvm-docker - quibble-vendor-mysql-php70-docker - quibble-vendor-mysql-php71-docker - quibble-vendor-mysql-php72-docker - mwgate-node10-docker gate-and-submit-swat: - quibble-vendor-mysql-hhvm-docker - quibble-vendor-mysql-php72-docker - mwgate-node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker experimental: - quibble-vendor-sqlite-php72-docker - quibble-vendor-mysql-php73-docker - mwext-php72-phan-docker - mwext-php70-phan-seccheck-docker - name: extension-quibble-composer php: - quibble-composer-mysql-php70-docker - quibble-composer-mysql-php71-docker - quibble-composer-mysql-php72-docker test: - quibble-composer-mysql-hhvm-docker - mwgate-node10-docker gate-and-submit: - quibble-composer-mysql-hhvm-docker - quibble-composer-mysql-php70-docker - quibble-composer-mysql-php71-docker - quibble-composer-mysql-php72-docker - mwgate-node10-docker gate-and-submit-swat: - quibble-composer-mysql-hhvm-docker - quibble-composer-mysql-php72-docker - mwgate-node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker experimental: - quibble-composer-sqlite-php72-docker - quibble-composer-mysql-php73-docker - mwext-php72-phan-docker - mwext-php70-phan-seccheck-docker # Runs quibble but skip selenium tests - T196960 - name: extension-quibble-noselenium php: - quibble-vendor-mysql-php70-noselenium-docker - quibble-vendor-mysql-php71-noselenium-docker - quibble-vendor-mysql-php72-noselenium-docker test: - quibble-vendor-mysql-hhvm-noselenium-docker - mwgate-node10-docker gate-and-submit: - quibble-vendor-mysql-hhvm-noselenium-docker - quibble-vendor-mysql-php70-noselenium-docker - quibble-vendor-mysql-php71-noselenium-docker - quibble-vendor-mysql-php72-noselenium-docker - mwgate-node10-docker gate-and-submit-swat: - quibble-vendor-mysql-hhvm-noselenium-docker - quibble-vendor-mysql-php72-noselenium-docker - mwgate-node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker experimental: - quibble-vendor-sqlite-php72-noselenium-docker - quibble-vendor-mysql-php73-noselenium-docker - mwext-php72-phan-docker - mwext-php70-phan-seccheck-docker - name: extension-quibble-composer-noselenium php: - quibble-composer-mysql-php70-noselenium-docker - quibble-composer-mysql-php71-noselenium-docker - quibble-composer-mysql-php72-noselenium-docker test: - quibble-composer-mysql-hhvm-noselenium-docker - mwgate-node10-docker gate-and-submit: - quibble-composer-mysql-hhvm-noselenium-docker - quibble-composer-mysql-php70-noselenium-docker - quibble-composer-mysql-php71-noselenium-docker - quibble-composer-mysql-php72-noselenium-docker - mwgate-node10-docker gate-and-submit-swat: - quibble-composer-mysql-hhvm-noselenium-docker - quibble-composer-mysql-php72-noselenium-docker - mwgate-node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker experimental: - quibble-composer-sqlite-php72-noselenium-docker - quibble-composer-mysql-php72-noselenium-docker - quibble-composer-mysql-php73-noselenium-docker - mwext-php72-phan-docker - mwext-php70-phan-seccheck-docker # Template to run per-patch selenium browser test using mediawiki_selenium ruby gems. # # Intentionally not in gate because it's super slow # # XXX This job is legacy, repositories must be migrated to the wdio runner # which is triggered by the Quibble jobs. # - name: mwselenium-legacy test: - mwselenium-quibble-docker postmerge: - mwselenium-quibble-docker - name: extension-gate test: # For REL branches: - release-quibble-vendor-mysql-hhvm-docker # For master and wmf branches - wmf-quibble-vendor-mysql-hhvm-docker - wmf-quibble-core-vendor-mysql-hhvm-docker - mwgate-node10-docker php: - wmf-quibble-vendor-mysql-php70-docker - wmf-quibble-vendor-mysql-php71-docker - wmf-quibble-vendor-mysql-php72-docker - wmf-quibble-core-vendor-mysql-php72-docker gate-and-submit: - mwgate-node10-docker # Only triggered on master and wmf/ branches: - wmf-quibble-vendor-mysql-hhvm-docker - wmf-quibble-vendor-mysql-php70-docker - wmf-quibble-core-vendor-mysql-hhvm-docker - wmf-quibble-vendor-mysql-php71-docker - wmf-quibble-vendor-mysql-php72-docker - wmf-quibble-core-vendor-mysql-php72-docker # Only triggered on REL branches: - release-quibble-vendor-mysql-hhvm-docker - release-quibble-vendor-mysql-php72-docker - release-quibble-vendor-mysql-php71-docker - release-quibble-vendor-mysql-php70-docker gate-and-submit-swat: - mwgate-node10-docker # Only triggered on master and wmf/ branches: - wmf-quibble-vendor-mysql-hhvm-docker - wmf-quibble-core-vendor-mysql-hhvm-docker - wmf-quibble-vendor-mysql-php72-docker - wmf-quibble-core-vendor-mysql-php72-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker experimental: - wmf-quibble-vendor-mysql-php73-docker - wmf-quibble-core-vendor-mysql-php73-docker - release-quibble-vendor-mysql-php73-docker - mwext-php72-phan-docker - mwext-php70-phan-seccheck-docker - name: extension-phan test: - mwext-php70-phan-docker gate-and-submit: - mwext-php70-phan-docker gate-and-submit-swat: - mwext-php70-phan-docker - name: skin-phan test: - mwskin-php70-phan-docker gate-and-submit: - mwskin-php70-phan-docker gate-and-submit-swat: - mwskin-php70-phan-docker - name: skin-seccheck test: - mwskin-php70-phan-seccheck-docker gate-and-submit: - mwskin-php70-phan-seccheck-docker gate-and-submit-swat: - mwskin-php70-phan-seccheck-docker - name: skin-seccheck-non-voting test: - mwskin-php70-phan-seccheck-docker-non-voting - name: extension-coverage postmerge: - mwext-phpunit-coverage-docker-publish coverage: - mwext-phpunit-coverage-patch-docker - name: extension-codehealth postmerge: - mwext-codehealth-master-non-voting codehealth: - mwext-codehealth-patch # Runs quibble, and includes experimental jobs # that are for skins. - name: skin-quibble php: - quibble-vendor-mysql-php70-docker - quibble-vendor-mysql-php71-docker - quibble-vendor-mysql-php72-docker test: - quibble-vendor-mysql-hhvm-docker - mwgate-node10-docker gate-and-submit: - quibble-vendor-mysql-hhvm-docker - quibble-vendor-mysql-php70-docker - quibble-vendor-mysql-php71-docker - quibble-vendor-mysql-php72-docker - mwgate-node10-docker gate-and-submit-swat: - quibble-vendor-mysql-hhvm-docker - quibble-vendor-mysql-php72-docker - mwgate-node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker experimental: - quibble-vendor-sqlite-php72-docker - quibble-vendor-mysql-php73-docker - mwskin-php72-phan-docker - mwskin-php70-phan-seccheck-docker - name: skin-quibble-composer php: - quibble-composer-mysql-php70-docker - quibble-composer-mysql-php71-docker - quibble-composer-mysql-php72-docker test: - quibble-composer-mysql-hhvm-docker - mwgate-node10-docker gate-and-submit: - quibble-composer-mysql-hhvm-docker - quibble-composer-mysql-php70-docker - quibble-composer-mysql-php71-docker - quibble-composer-mysql-php72-docker - mwgate-node10-docker gate-and-submit-swat: - quibble-composer-mysql-hhvm-docker - quibble-composer-mysql-php72-docker - mwgate-node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker experimental: - quibble-composer-sqlite-php72-docker - quibble-composer-mysql-php72-docker - quibble-composer-mysql-php73-docker - mwskin-php72-phan-docker - mwskin-php70-phan-seccheck-docker - name: extension-javascript-documentation test: - mwext-node10-rundoc-docker gate-and-submit: - mwext-node10-rundoc-docker postmerge: - mwext-node10-docs-docker-publish - name: composer-test test: - composer-php72-docker - composer-hhvm-docker gate-and-submit: - composer-php72-docker - composer-php70-docker - composer-hhvm-docker gate-and-submit-swat: # FIXME wmf/ branches only care about hhvm and php7.2 - composer-php72-docker - composer-php70-docker - composer-hhvm-docker - name: composer-test-package test: - composer-package-hhvm-docker - composer-package-php70-docker - composer-package-php71-docker - composer-package-php72-docker - composer-package-php73-docker gate-and-submit: - composer-package-hhvm-docker - composer-package-php70-docker - composer-package-php71-docker - composer-package-php72-docker - composer-package-php73-docker - name: composer-test-package-php72-or-later test: - composer-package-php72-docker - composer-package-php73-docker gate-and-submit: - composer-package-php72-docker - composer-package-php73-docker - name: npm-docker test: - npm-node-6-docker gate-and-submit: - npm-node-6-docker gate-and-submit-swat: - npm-node-6-docker experimental: - generic-node10-docker - name: node10-docker test: - generic-node10-docker gate-and-submit: - generic-node10-docker gate-and-submit-swat: - generic-node10-docker - name: service-pipeline-test test: - trigger-service-pipeline-test gate-and-submit: - trigger-service-pipeline-test gate-and-submit-swat: - trigger-service-pipeline-test - name: service-pipeline-test-and-publish postmerge: - trigger-service-pipeline-test-and-publish publish: - trigger-service-pipeline-test-and-publish - name: mwgate-npm test: - mwgate-node10-docker gate-and-submit: - mwgate-node10-docker - name: mwgate-rake test: - mwgate-rake-docker gate-and-submit: - mwgate-rake-docker - name: puppet-module test: - puppet-{name}-rake-docker gate-and-submit: - puppet-{name}-rake-docker - name: tox-docker test: - tox-docker gate-and-submit: - tox-docker - name: mwgate-tox-docker test: - mwgate-tox-docker gate-and-submit: - mwgate-tox-docker - name: commit-message-validator test: - commit-message-validator # non-voting / under test #gate-and-submit: # - commit-message-validator - name: archived test: - fail-archived-repositories gate-and-submit: - fail-archived-repositories # Register the Gerrit project name, apply them pipelines that in turn trigger # a set of jobs. projects: - name: blubber test: - trigger-blubber-pipeline-test - debian-glue gate-and-submit: - trigger-blubber-pipeline-rehearse - debian-glue postmerge: - trigger-blubber-pipeline-publish - name: integration/config test: - integration-config-tox-docker - integration-config-jjb-diff-docker - integration-config-zuul-layout-diff-docker gate-and-submit: - integration-config-tox-docker - integration-config-jjb-diff-docker - integration-config-zuul-layout-validate-docker - name: integration/audit-resources template: - name: tox-docker - name: integration/composer test: - integration-composer-check-php72-docker gate-and-submit: - integration-composer-check-php72-docker - name: integration/commit-message-validator template: - name: tox-docker - name: integration/dashboard template: - name: tox-docker - name: integration/jenkinsci/postbuildscript-plugin test: - jenkins-plugin-postbuildscript-maven-java8-docker gate-and-submit: - jenkins-plugin-postbuildscript-maven-java8-docker - name: integration/jenkins template: - name: composer-test - name: tox-docker - name: integration/phpunit template: - name: archived - name: integration/pipelinelib template: - name: service-pipeline-test experimental: - trigger-service-jenkinsfile postmerge: - integration-pipelinelib-docker-doc-publish - name: integration/quibble template: - name: tox-docker postmerge: - integration-quibble-tox-publish - name: integration/uprightdiff test: - debian-glue gate-and-submit: - debian-glue - name: integration/utils template: - name: tox-docker - name: integration/zuul test: - debian-glue-nocheck gate-and-submit: - debian-glue-nocheck experimental: # Tests timeout for some reason - T222952 - debian-glue # For the patch-queue branches - T222952 - integration-zuul-tox-docker - name: mapdata test: - generic-node10-browser-docker gate-and-submit: - generic-node10-browser-docker - name: marvin template: - name: archived - name: maps/kartotherian test: - noop gate-and-submit: - noop experimental: - kartotherian-npm-node-6-docker - name: maps/kartotherian/deploy test: - noop gate-and-submit: - noop experimental: - kartotherian-deploy-npm-node-6-docker - name: maps/kartotherian/package template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: maps/tilerator test: - noop gate-and-submit: - noop experimental: - tilerator-npm-node-6-docker - name: maps/tilerator/deploy test: - noop gate-and-submit: - noop experimental: - tilerator-deploy-npm-node-6-docker - name: mediawiki/core template: - name: extension-gate test: - quibble-donationinterface-REL1_31-php70-docker - mediawiki-quibble-composer-mysql-php70-docker - mediawiki-quibble-vendor-mysql-php70-docker - mediawiki-quibble-composertest-php70-docker - mediawiki-core-jsduck-docker - mediawiki-core-php70-phan-docker php: - mediawiki-quibble-vendor-sqlite-php72-docker - mediawiki-quibble-vendor-postgres-php72-docker - mediawiki-quibble-vendor-mysql-php71-docker - mediawiki-quibble-vendor-mysql-php72-docker gate-and-submit: # non-voting - T203084 #- quibble-donationinterface-REL1_31-php70-docker - mediawiki-quibble-composer-mysql-php70-docker - mediawiki-quibble-vendor-mysql-hhvm-docker - mediawiki-quibble-vendor-mysql-php70-docker - mediawiki-quibble-vendor-mysql-php71-docker - mediawiki-quibble-vendor-mysql-php72-docker - mediawiki-quibble-composertest-php70-docker - mediawiki-quibble-vendor-sqlite-php72-docker - mediawiki-quibble-vendor-postgres-php72-docker - mediawiki-core-jsduck-docker - mediawiki-core-php70-phan-docker gate-and-submit-swat: - mediawiki-quibble-vendor-mysql-hhvm-docker - mediawiki-quibble-vendor-mysql-php72-docker # FIXME use a normal composer job and use hhvm/php7.2? - mediawiki-quibble-composertest-php70-docker # FIXME jsduck is most probably no more used on wmf branches - mediawiki-core-jsduck-docker - mediawiki-core-php70-phan-docker coverage: - mediawiki-phpunit-coverage-patch-docker patch-performance: - mediawiki-fresnel-patch-docker postmerge: - mediawiki-core-jsduck-docker-publish post: - train-deploy-notes experimental: # Experimental php version - mediawiki-quibble-vendor-mysql-php72-docker - mediawiki-quibble-vendor-mysql-php73-docker - mwgate-composer-php70-docker - mediawiki-core-php70-phan-seccheck-docker - name: mediawiki/debian test: - debian-glue-non-voting - name: mediawiki/event-schemas template: - name: node10-docker - name: mediawiki/vendor template: - name: extension-gate test: - mwgate-composer-hhvm-docker - mediawiki-quibble-vendor-mysql-hhvm-docker - mediawiki-quibble-vendor-mysql-php70-docker gate-and-submit: - mwgate-composer-hhvm-docker - mediawiki-quibble-vendor-mysql-hhvm-docker - mediawiki-quibble-vendor-mysql-php70-docker gate-and-submit-swat: - mwgate-composer-hhvm-docker - mediawiki-quibble-vendor-mysql-hhvm-docker # FIXME use php72 instead? - mediawiki-quibble-vendor-mysql-php70-docker experimental: - mwgate-composer-php70-docker - name: analytics/aggregator template: - name: tox-docker - name: analytics/aqs template: - name: node10-docker - name: analytics/blog template: - name: tox-docker - name: analytics/dashiki experimental: - generic-node10-docker - name: analytics/geowiki template: - name: tox-docker - name: analytics/quarry/web template: - name: tox-docker - name: node10-docker - name: analytics/limn-mobile-data template: - name: tox-docker - name: analytics/limn-language-data test: - noop gate-and-submit: - noop - name: analytics/mediawiki-storage test: - analytics-mediawiki-storage-npm-browser-node-6-docker gate-and-submit: - analytics-mediawiki-storage-npm-browser-node-6-docker experimental: - generic-node10-browser-docker - name: analytics/multimedia template: - name: tox-docker - name: analytics/refinery/source test: - analytics-refinery-maven-java8-docker gate-and-submit: - analytics-refinery-maven-java8-docker - name: analytics/reportupdater template: - name: tox-docker - name: analytics/wikistats test: - analytics-wikistats gate-and-submit: - analytics-wikistats postmerge: - analytics-wikistats - name: analytics/wikistats2 test: - analytics-wikistats2-npm-browser-node-6-docker gate-and-submit: - analytics-wikistats2-npm-browser-node-6-docker experimental: - generic-node10-browser-docker - name: analytics/wikimetrics template: - name: tox-docker - name: analytics/wmde/scripts test: - composer-php70-docker gate-and-submit: - composer-php70-docker - name: analytics/wmde/toolkit-analyzer test: - analytics-wmde-toolkit-analyzer-maven-java8-docker gate-and-submit: - analytics-wmde-toolkit-analyzer-maven-java8-docker - name: analytics/wmde/toolkit-analyzer-build gate-and-submit: - noop - name: analytics/wmde/WDCM test: - noop - lintr-docker-non-voting gate-and-submit: - noop experimental: - lintr-docker - name: analytics/wmde/WDCM-packages test: - noop gate-and-submit: - noop - name: analytics/wmde/WDCM-Overview-Dashboard test: - noop gate-and-submit: - noop - name: analytics/wmde/WDCM-Semantics-Dashboard test: - noop gate-and-submit: - noop - name: analytics/wmde/WDCM-Usage-Dashboard test: - noop gate-and-submit: - noop - name: analytics/wmde/WDCM-ShinyServerFrontPage test: - noop gate-and-submit: - noop - name: apps/android/java-mwapi template: - name: archived - name: apps/android/wikipedia template: - name: archived - name: apps/ios/wikipedia template: - name: archived # eventgate-ci is a manual fork in gerrit from # https://github.com/wikimedia/eventgate. # Release changes are manually pushed to eventgate-ci in gerrit. - name: eventgate-ci template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: labs/codesearch template: - name: tox-docker - name: labs/libraryupgrader template: - name: tox-docker - name: labs/migration-assistant template: - name: archived - name: labs/nagios-builder template: - name: archived - name: labs/striker test: - labs-striker-tox-docker gate-and-submit: - labs-striker-tox-docker - name: labs/striker/deploy test: - noop gate-and-submit: - noop - name: labs/striker/staticfiles test: - noop gate-and-submit: - noop - name: labs/striker/wheels test: - noop gate-and-submit: - noop - name: labs/toollabs template: - name: tox-docker test: # Single branch supporting multiple distributions T210780 - debian-glue-unstable - debian-glue-trusty - debian-glue-jessie - debian-glue-stretch gate-and-submit: - debian-glue-unstable - debian-glue-stretch - name: labs/tools/bub template: - name: archived - name: labs/tools/cdnjs-index template: - name: tox-docker - name: labs/tools/connectivity template: - name: archived - name: labs/tools/commons-mass-description test: - labs-tools-commons-mass-description-tox-docker gate-and-submit: - labs-tools-commons-mass-description-tox-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker - name: labs/tools/coursestats template: - name: archived - name: labs/tools/crosswatch template: - name: tox-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker - name: labs/tools/extdist template: - name: tox-docker - name: labs/tools/extreg-wos template: - name: tox-docker - name: labs/tools/flow-oauth-demo template: - name: archived - name: labs/tools/forrestbot template: - name: tox-docker - name: labs/tools/gblrenamemon template: - name: tox-docker - name: labs/tools/grrrit template: - name: archived - name: labs/tools/harvesting-data-refinery test: - labs-tools-harvesting-data-refinery-tox-docker gate-and-submit: - labs-tools-harvesting-data-refinery-tox-docker - name: labs/tools/heritage template: - name: node10-docker test: - composer-php72-docker - labs-tools-heritage-tox-docker gate-and-submit: - composer-php72-docker - labs-tools-heritage-tox-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker postmerge: - tox-py27-coverage-publish - name: labs/tools/ipwatcher test: - labs-tools-ipwatcher-tox-docker gate-and-submit: - labs-tools-ipwatcher-tox-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker - name: labs/tools/urbanecmbot test: - labs-tools-urbanecmbot-tox-docker gate-and-submit: - labs-tools-urbanecmbot-tox-docker - name: labs/tools/guc test: # TODO: Add composer-php72-docker for parity with Toolforge - composer-php70-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: - composer-php70-docker - name: labs/tools/Isa test: - labs-tools-Isa-tox-docker gate-and-submit: - labs-tools-Isa-tox-docker - name: labs/tools/ldap test: - labs-tools-ldap-tox-docker gate-and-submit: - labs-tools-ldap-tox-docker - name: labs/tools/Luke081515IRCBot template: - name: archived - name: labs/tools/map-of-monuments test: - labs-tools-map-of-monuments-tox-docker gate-and-submit: - labs-tools-map-of-monuments-tox-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker - name: labs/tools/ptable template: - name: tox-docker - name: labs/tools/shorturls template: - name: tox-docker - name: labs/tools/signpost template: - name: archived - name: labs/tools/stashbot template: - name: tox-docker - name: labs/tools/stewardbots template: - name: composer-test - name: tox-docker - name: labs/tools/weapon-of-mass-description test: - labs-tools-weapon-of-mass-description-tox-docker gate-and-submit: - labs-tools-weapon-of-mass-description-tox-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker - name: labs/tools/wikibugs2 template: - name: tox-docker postmerge: - labs-tools-wikibugs2-autopull - name: labs/tools/wikicaptcha template: - name: archived - name: labs/tools/wikidata-slicer template: - name: node10-docker - name: tox-docker - name: labs/tools/wikinity test: - labs-tools-wikinity-tox-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: - labs-tools-wikinity-tox-docker - name: labs/tools/Wikimedia-Emoji-Bot template: - name: archived - name: labs/tools/awmd-stats template: - name: tox-docker - name: labs/tools/graphql template: - name: node10-docker - name: performance/WebPageTest template: - name: node10-docker - name: performance/asoranking template: - name: tox-docker - name: performance/bttostatsv template: - name: node10-docker - name: performance/coal template: - name: tox-docker - name: performance/docroot template: - name: node10-docker - name: performance/fresnel test: - fresnel-node10-browser-docker gate-and-submit: - fresnel-node10-browser-docker postmerge: - generic-node10-browser-coverage-docker-publish - name: performance/navtiming template: - name: tox-docker - name: performance/perflogbot template: - name: node10-docker - name: performance/perfromance template: - name: node10-docker - name: integration/docroot template: - name: node10-docker test: - composer-php56-docker gate-and-submit: - composer-php56-docker postmerge: - integration-docroot-deploy - name: mediawiki/ruby/api test: - mediawiki-ruby-api-rake-docker gate-and-submit: - mediawiki-ruby-api-rake-docker postmerge: - mediawiki-ruby-api-bundle-yard-publish - name: mediawiki/selenium test: - mediawiki-selenium-rake-docker - mediawiki-selenium-integration-docker gate-and-submit: - mediawiki-selenium-rake-docker - mediawiki-selenium-integration-docker postmerge: - mediawiki-selenium-bundle-yard-publish - name: mediawiki/skins/Amethyst template: - name: skin-quibble - name: mediawiki/skins/Anisa template: - name: skin-quibble - name: skin-phan - name: skin-seccheck - name: mediawiki/skins/Athena template: - name: skin-quibble - name: mediawiki/skins/apex template: - name: skin-quibble - name: mediawiki/skins/BlueSky template: - name: skin-quibble - name: mediawiki/skins/BlueSpiceSkin template: - name: skin-quibble-composer - name: mediawiki/skins/BlueSpiceCalumma template: - name: skin-quibble-composer - name: mediawiki/skins/Bouquet template: - name: skin-quibble - name: mediawiki/skins/CologneBlue template: - name: skin-quibble - name: skin-phan - name: skin-seccheck - name: mediawiki/skins/CustomPage template: - name: archived - name: mediawiki/skins/Daddio template: - name: skin-quibble - name: mediawiki/skins/DeepSea template: - name: archived - name: mediawiki/skins/DeskMessMirrored template: - name: skin-quibble - name: mediawiki/skins/Dusk template: - name: skin-quibble - name: mediawiki/skins/DuskToDawn template: - name: skin-quibble - name: mediawiki/skins/erudite template: - name: skin-quibble - name: mediawiki/skins/Empty template: - name: skin-quibble - name: mediawiki/skins/Example template: - name: skin-phan - name: skin-quibble - name: skin-seccheck - name: mediawiki/skins/EUCopyrightCampaignSkin template: - name: skin-phan - name: skin-quibble - name: skin-seccheck - name: mediawiki/skins/Gamepress template: - name: skin-quibble - name: mediawiki/skins/GreyStuff template: - name: skin-quibble - name: skin-phan - name: mediawiki/skins/HasSomeColours template: - name: skin-quibble - name: mediawiki/skins/Mask template: - name: skin-quibble - name: skin-phan - name: mediawiki/skins/Material template: - name: skin-quibble - name: mediawiki/skins/mediawiki-strapping template: - name: skin-quibble - name: mediawiki/skins/Metrolook template: - name: skin-quibble - name: mediawiki/skins/MinervaNeue template: - name: extension-gate - name: mwgate-rake - name: skin-quibble - name: skin-seccheck-non-voting - name: mwselenium-legacy postmerge: - mwext-doxygen-publish - mwext-npm-doc-publish - name: mediawiki/skins/Modern template: - name: skin-phan - name: skin-quibble - name: skin-seccheck - name: mediawiki/skins/MonoBook template: - name: skin-phan - name: skin-quibble - name: skin-seccheck - name: mediawiki/skins/Nimbus template: - name: skin-quibble - name: mediawiki/skins/Nostalgia template: - name: skin-quibble - name: skin-phan - name: skin-seccheck - name: mediawiki/skins/p2wiki template: - name: skin-quibble - name: mediawiki/skins/Poncho template: - name: skin-quibble - name: mediawiki/skins/Refreshed template: - name: skin-quibble - name: skin-phan - name: mediawiki/skins/Schulenburg template: - name: skin-quibble - name: mediawiki/skins/Splash template: - name: skin-quibble - name: skin-phan - name: mediawiki/skins/Synagonism template: - name: archived - name: mediawiki/skins/Tempo template: - name: skin-quibble - name: mediawiki/skins/Timeless template: - name: skin-phan - name: skin-quibble - name: skin-seccheck - name: mediawiki/skins/Tomas template: - name: skin-quibble - name: mediawiki/skins/Truglass template: - name: skin-quibble - name: mediawiki/skins/Vector template: - name: extension-gate - name: skin-quibble - name: skin-phan - name: skin-seccheck experimental: - quibble-composer-mysql-php70-docker - name: mediawiki/skins/VectorV2 template: - name: archived - name: mediawiki/skins/webplatform template: - name: skin-quibble - name: mediawiki/skins/WoOgLeShades template: - name: skin-quibble - name: mediawiki/skins/WPtouch template: - name: skin-quibble - name: mediawiki/tools/codesniffer template: - name: composer-test-package test: - mw-tools-codesniffer-mwcore-testrun postmerge: - phpunit-coverage-docker-publish - name: mediawiki/tools/cookiecutter-library template: - name: tox-docker - name: mediawiki/tools/minus-x template: - name: composer-test-package - name: mediawiki/tools/mwdumper test: - mwdumper-maven-java8-docker gate-and-submit: - mwdumper-maven-java8-docker - name: mediawiki/tools/phpunit-patch-coverage template: - name: composer-test-package postmerge: - phpunit-coverage-docker-publish - name: mediawiki/tools/release template: - name: composer-test - name: tox-docker - name: mediawiki/tools/releng template: - name: tox-docker postmerge: - mw-tools-releng-tox-publish - name: mediawiki/tools/scap template: - name: service-pipeline-test postmerge: - scap-beta-deb - name: mediawiki/tools/phan template: - name: composer-test-package - name: mediawiki/tools/phan/SecurityCheckPlugin test: - composer-package-php70-docker gate-and-submit: - composer-package-php70-docker - name: mediawiki/vagrant test: - mediawiki-vagrant-rake-docker gate-and-submit: - mediawiki-vagrant-rake-docker postmerge: - mediawiki-vagrant-puppet-doc-publish - name: node-rdkafka-statsd template: - name: node10-docker - name: cergen test: - debian-glue-non-voting - cergen-tox-docker gate-and-submit: - cergen-tox-docker - name: operations/calico-cni test: - debian-glue-non-voting - name: operations/cookbooks template: - name: tox-docker # TIP: # gerrit ls-projects -p operations/debs/ # Nice alignement in vim obtained via: !column -t # With vim Tabularize plugin: Tab /test: - name: operations/debs/adminbot template: - name: tox-docker test: - debian-glue-non-voting - { name: operations/debs/archiva, test: ['debian-glue-non-voting'] } - { name: operations/debs/avconv10, test: ['debian-glue-non-voting'] } - { name: operations/debs/bdsync, test: ['debian-glue-non-voting'] } - { name: operations/debs/bloomd, test: ['debian-glue-non-voting'] } - { name: operations/debs/burrow, test: ['debian-glue-non-voting'] } - { name: operations/debs/carbon-c-relay, test: ['debian-glue-non-voting'] } - { name: operations/debs/carbonate, test: ['debian-glue-non-voting'] } - { name: operations/debs/cassandra-tools-wmf, test: ['debian-glue-non-voting'] } - { name: operations/debs/check_ganglia, test: ['debian-glue-non-voting'] } - { name: operations/debs/cni, test: ['debian-glue-non-voting'] } - { name: operations/debs/confd, test: ['debian-glue-non-voting'] } - { name: operations/debs/debdeploy, test: ['debian-glue-non-voting'] } - { name: operations/debs/docker-distribution, test: ['debian-glue-non-voting'] } - { name: operations/debs/druid, test: ['debian-glue-non-voting'] } - { name: operations/debs/dynomite, test: ['debian-glue-non-voting'] } - { name: operations/debs/envoyproxy, test: ['debian-glue-non-voting'] } - { name: operations/debs/etcd, test: ['debian-glue-non-voting'] } - { name: operations/debs/etherpad-lite, test: ['debian-glue-non-voting'] } - { name: operations/debs/ffmpeg2theora, test: ['debian-glue-non-voting'] } - { name: operations/debs/flannel, test: ['debian-glue-non-voting'] } - { name: operations/debs/flask-login, test: ['debian-glue-non-voting'] } - { name: operations/debs/ganglia, test: ['debian-glue-non-voting'] } - { name: operations/debs/geckodriver, test: ['debian-glue-non-voting'] } - { name: operations/debs/git-deploy, test: ['debian-glue-non-voting'] } - { name: operations/debs/git-fat, test: ['debian-glue-non-voting'] } - { name: operations/debs/golang-burrow, test: ['debian-glue-non-voting'] } - { name: operations/debs/golang-github-howeyc-fsnotify, test: ['debian-glue-non-voting'] } - { name: operations/debs/helm, test: ['debian-glue-non-voting'] } - { name: operations/debs/helm-diff, test: ['debian-glue-non-voting'] } - { name: operations/debs/helm-secrets, test: ['debian-glue-non-voting'] } - { name: operations/debs/hhvm, test: ['debian-glue-non-voting'] } - { name: operations/debs/ircd-ratbox, test: ['debian-glue-non-voting'] } - { name: operations/debs/ircecho, test: ['debian-glue-non-voting'] } - name: operations/debs/jenkins-debian-glue test: - debian-glue gate-and-submit: - debian-glue - { name: operations/debs/jetty-runner, test: ['debian-glue-non-voting'] } - { name: operations/debs/jmxtrans, test: ['debian-glue-non-voting'] } - { name: operations/debs/jvm-tools, test: ['debian-glue-non-voting'] } - { name: operations/debs/kafka, test: ['debian-glue-non-voting'] } - { name: operations/debs/kafkacat, test: ['debian-glue-non-voting'] } - { name: operations/debs/kubernetes, test: ['debian-glue-non-voting'] } - { name: operations/debs/latexml, test: ['debian-glue-non-voting'] } - { name: operations/debs/libanon, test: ['debian-glue-non-voting'] } - { name: operations/debs/libav, test: ['debian-glue-non-voting'] } - { name: operations/debs/librsvg, test: ['debian-glue-non-voting'] } - { name: operations/debs/libvpx, test: ['debian-glue-non-voting'] } - { name: operations/debs/linux, test: ['debian-glue-non-voting'] } - { name: operations/debs/linux44, test: ['debian-glue-non-voting'] } - { name: operations/debs/linux-meta, test: ['debian-glue-non-voting'] } - { name: operations/debs/logstash-gelf, test: ['debian-glue-non-voting'] } - { name: operations/debs/logster, test: ['debian-glue-non-voting'] } - { name: operations/debs/lucene-search-2, test: ['debian-glue-non-voting'] } - { name: operations/debs/mcrouter, test: ['debian-glue-non-voting'] } - { name: operations/debs/memkeys, test: ['debian-glue-non-voting'] } - { name: operations/debs/minikube, test: ['debian-glue-non-voting'] } - { name: operations/debs/mod_tile, test: ['debian-glue-non-voting'] } - { name: operations/debs/mtail, test: ['debian-glue-non-voting'] } - { name: operations/debs/mwbzutils, test: ['debian-glue-non-voting'] } - { name: operations/debs/mysqlatfacebook, test: ['debian-glue-non-voting'] } - { name: operations/debs/nfsd-ldap, test: ['debian-glue-non-voting'] } - name: operations/debs/node-tunnel-agent test: - debian-glue gate-and-submit: - debian-glue - { name: operations/debs/nodejs, test: ['debian-glue-non-voting'] } - name: operations/debs/nodepool template: - name: archived - { name: operations/debs/nutcracker, test: ['debian-glue-non-voting'] } - { name: operations/debs/openssl, test: ['debian-glue-non-voting'] } - { name: operations/debs/openssl11, test: ['debian-glue-non-voting'] } - { name: operations/debs/opus, test: ['debian-glue-non-voting'] } - { name: operations/debs/osm2pgsql, test: ['debian-glue-non-voting'] } - { name: operations/debs/osmborder, test: ['debian-glue-non-voting'] } - { name: operations/debs/osm-mapnik-style, test: ['debian-glue-non-voting'] } - { name: operations/debs/perf-tools, test: ['debian-glue-non-voting'] } - { name: operations/debs/phantomjs, test: ['debian-glue-non-voting'] } - { name: operations/debs/php-excimer, test: ['debian-glue-non-voting'] } - { name: operations/debs/php-mailparse, test: ['debian-glue-non-voting'] } - { name: operations/debs/pkg-php/php, test: ['debian-glue-non-voting'] } - { name: operations/debs/pkg-php/php-defaults, test: ['debian-glue-non-voting'] } - { name: operations/debs/pkg-php/php-redis, test: ['debian-glue-non-voting'] } - { name: operations/debs/phpspy, test: ['debian-glue-non-voting'] } - { name: operations/debs/presto, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-apache-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-blazegraph-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-burrow-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-elasticsearch-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-etherpad-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-icinga-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-ircd-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-jmx-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-logstash-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-mcrouter-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-memcached-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-nutcracker-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-openldap-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-openstack-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-pdns-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-pdns-rec-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-php-fpm-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-rabbitmq-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-redis-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-rsyslog-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-snmp-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-storage-migrator, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-statsd-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-varnishkafka-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/prometheus-wdqs-updater-exporter, test: ['debian-glue-non-voting'] } - { name: operations/debs/puppet, test: ['debian-glue-non-voting'] } - { name: operations/debs/puppetdb, test: ['debian-glue-non-voting'] } - name: operations/debs/pybal template: - name: tox-docker test: - debian-glue-non-voting - { name: operations/debs/pykube, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-aiokafka, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-anycast-healthchecker, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-confluent-kafka, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-diamond, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-dotted, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-etcd, test: ['debian-glue'] } - { name: operations/debs/python-flask-login, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-gear, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-gevent, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-google-api, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-jsonable, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-jsonschema, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-json-logger, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-kafka, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-logstash, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-mmh3, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-mwapi, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-mwparserfromhell, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-mwtypes, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-phabricator, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-pykafka, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-snakebite, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-sprockets, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-sprockets-clients-statsd, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-sprockets-mixins-statsd, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-stopit, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-thumbor-wikimedia, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-ua-parser, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-uritemplate, test: ['debian-glue-non-voting'] } - { name: operations/debs/python-yamlreader, test: ['debian-glue-non-voting'] } - { name: operations/debs/quickstack, test: ['debian-glue-non-voting'] } - { name: operations/debs/rsyslog, test: ['debian-glue-non-voting'] } - { name: operations/debs/rt-authen-externalauth, test: ['debian-glue-non-voting'] } - { name: operations/debs/ruby-dimensions, test: ['debian-glue-non-voting'] } - { name: operations/debs/ruby-execjs, test: ['debian-glue-non-voting'] } - { name: operations/debs/ruby-jsduck, test: ['debian-glue-non-voting'] } - { name: operations/debs/ruby-parallel, test: ['debian-glue-non-voting'] } - { name: operations/debs/salt, test: ['debian-glue-non-voting'] } - { name: operations/debs/search-qa, test: ['debian-glue-non-voting'] } - { name: operations/debs/spark2, test: ['debian-glue-non-voting'] } - { name: operations/debs/squid, test: ['debian-glue-non-voting'] } - { name: operations/debs/StatsD, test: ['debian-glue-non-voting'] } - { name: operations/debs/statsite, test: ['debian-glue-non-voting'] } - { name: operations/debs/statsd-proxy, test: ['debian-glue-non-voting'] } - { name: operations/debs/tideways-xhprof, test: ['debian-glue-non-voting'] } - name: operations/debs/tidy-0.99 test: - debian-glue gate-and-submit: - debian-glue - { name: operations/debs/udp2log-log4j-java, test: ['debian-glue-non-voting'] } - { name: operations/debs/utfnormal, test: ['debian-glue-non-voting'] } - { name: operations/debs/varnish, test: ['debian-glue-non-voting'] } - { name: operations/debs/varnish4, test: ['debian-glue'] } - { name: operations/debs/trafficserver, test: ['debian-glue'] } - { name: operations/debs/superior-cache-analyzer, test: ['debian-glue-non-voting'] } - { name: operations/software/fifo-log-demux, test: ['debian-glue'] } - { name: operations/debs/vips, test: ['debian-glue-non-voting'] } - { name: operations/debs/wikibugs, test: ['debian-glue-non-voting'] } - { name: operations/debs/wikimedia-base, test: ['debian-glue-non-voting'] } - name: operations/debs/wikimedia-job-runner template: - name: archived - { name: operations/debs/wikimedia-keyring, test: ['debian-glue-non-voting'] } - { name: operations/debs/wikimedia-ldap-tools, test: ['debian-glue-non-voting'] } - { name: operations/debs/wikimedia-lvs-realserver, test: ['debian-glue-non-voting'] } - { name: operations/debs/wikimedia-search-qa, test: ['debian-glue-non-voting'] } - { name: operations/debs/wikimedia-task-appserver, test: ['debian-glue-non-voting'] } - { name: operations/debs/wmf-pt-kill, test: ['debian-glue-non-voting'] } - name: operations/debs/wikistats test: - noop # Content translation related packages - { name: operations/debs/contenttranslation/apertium, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-af-nl, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-apy, test: ['debian-glue-backports'] } - { name: operations/debs/contenttranslation/apertium-arg, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-arg-cat, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-bel, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-bel-rus, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-br-fr, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-ca-it, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-cat, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-cat-srd, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-crh, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-crh-tur, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-cy-en, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-dan, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-dan-nor, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-en-ca, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-en-es, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-en-gl, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-eo-ca, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-eo-en, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-eo-es, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-eo-fr, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-es-an, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-es-ast, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-es-gl, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-es-pt, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-es-ro, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-eu-en, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-eu-es, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-eus, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-fra, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-fra-cat, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-fr-es, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-hbs, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-hbs-eng, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-hbs-mkd, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-hbs-slv, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-hin, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-id-ms, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-isl, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-isl-eng, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-is-sv, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-ita, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-kaz, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-kaz-tat, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-lex-tools, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-mk, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-mk-bg, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-mk-en, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-mlt-ara, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-nno, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-nno-nob, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-nob, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-oc-ca, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-oc-es, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-pt-ca, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-pt-gl, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-rus, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-rus-ukr, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-separable, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-streamparser, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-sme-nob, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-spa, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-spa-arg, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-spa-cat, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-spa-ita, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-srd, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-srd-ita, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-sv-da, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-swe, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-swe-dan, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-swe-nor, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-tat, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-tur, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-urd, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-ukr, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/apertium-urd-hin, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/cg3, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/foma, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/giella-core, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/giella-sme, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/hfst, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/hfst-ospell, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/lttoolbox, test: ['debian-glue'] } - { name: operations/debs/contenttranslation/python-toro, test: ['debian-glue'] } - name: operations/dns test-prio: - operations-dns-lint-docker - name: operations/docker-images/toollabs-images template: - name: tox-docker - name: operations/dumps template: - name: tox-docker - name: operations/dumps/dcat template: - name: composer-test - name: node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker - name: operations/dumps/import-tools template: - name: tox-docker - name: operations/dumps/statusapi template: - name: tox-docker - name: operations/mediawiki-config test-prio: - operations-mw-config-hhvm-composer-test-docker - operations-mw-config-php70-composer-lint-docker - operations-mw-config-php72-composer-lint-docker - operations-mw-config-typos-docker gate-and-submit: - operations-mw-config-hhvm-composer-test-docker - operations-mw-config-php70-composer-lint-docker - operations-mw-config-php72-composer-lint-docker - operations-mw-config-typos-docker postmerge: - beta-mediawiki-config-update-eqiad - name: operations/puppet test-prio: - operations-puppet-tests-stretch-docker experimental: - operations-puppet-catalog-compiler-test - name: operations/puppet-lint/wmf_styleguide-check test: - puppet-wmf-styleguide-rake-docker gate-and-submit: - puppet-wmf-styleguide-rake-docker - name: operations/puppet/cdh template: - name: puppet-module - name: operations/puppet/cdh4 template: - name: puppet-module - name: operations/puppet/jmxtrans template: - name: archived - name: operations/puppet/kafka template: - name: puppet-module - name: operations/puppet/kafkatee template: - name: archived - name: operations/puppet/mariadb template: - name: puppet-module - name: operations/puppet/mesos template: - name: archived - name: operations/puppet/nginx template: - name: puppet-module - name: operations/puppet/varnishkafka template: - name: archived - name: operations/puppet/wikimetrics template: - name: puppet-module - name: operations/puppet/zookeeper template: - name: puppet-module # Repo of misc softwares # Voting V+2 so ops dont idle waiting for CI to report. - name: operations/software template: - name: tox-docker - name: operations/software/acme-chief test: - debian-glue-non-voting - acme-chief-tox-docker gate-and-submit: - acme-chief-tox-docker postmerge: - acme-chief-tox-docker - name: operations/software/analytics-eventlogging-maintenance template: - name: archived - name: operations/software/brrd template: - name: archived - name: operations/software/conftool test: - debian-glue-non-voting - conftool-tox-docker gate-and-submit: # requires etcd to be installed for integration tests - conftool-tox-docker - name: operations/software/cumin test: - debian-glue-backports-non-voting - cumin-tox-docker gate-and-submit: - cumin-tox-docker postmerge: - cumin-tox-publish publish: - cumin-tox-tag-publish - name: operations/software/certcentral test: - debian-glue-non-voting - acme-chief-tox-docker gate-and-submit: - acme-chief-tox-docker postmerge: - acme-chief-tox-docker - name: operations/software/debmonitor template: - name: tox-docker test: - debian-glue-non-voting - name: operations/software/external-monitoring template: - name: tox-docker - name: operations/docker-images/docker-pkg template: - name: tox-docker postmerge: - docker-pkg-tox-publish - name: operations/software/elasticsearch-tool template: - name: tox-docker - name: operations/software/elasticsearch/plugins test: - debian-glue-non-voting - name: operations/software/etcd-mirror template: - name: tox-docker test: - debian-glue-non-voting - name: operations/software/keyholder template: - name: tox-docker - name: operations/software/ircyall template: - name: tox-docker - name: operations/software/labsdb-auditor template: - name: tox-docker - name: operations/software/netbox-reports test: - debian-glue-backports-non-voting - netbox-reports-tox-docker gate-and-submit: - netbox-reports-tox-docker - name: operations/software/nginx test: - debian-glue-non-voting - name: operations/software/puppet-compiler template: - name: tox-docker - name: operations/software/service-checker template: - name: tox-docker - name: operations/software/spicerack template: - name: tox-docker test: - debian-glue-backports-non-voting postmerge: - spicerack-tox-publish publish: - spicerack-tox-tag-publish - name: operations/software/tools-manifest template: - name: tox-docker test: - debian-glue gate-and-submit: - debian-glue - name: operations/software/tools-webservice template: - name: tox-docker test: - debian-glue gate-and-submit: - debian-glue - name: operations/software/hhvm_exporter template: - name: tox-docker - name: operations/software/wmfmariadbpy template: - name: tox-docker # Varnish related - T180329 - name: operations/software/varnish/libvmod-header test: [ 'debian-glue-non-voting' ] - name: operations/software/varnish/libvmod-netmapper test: [ 'debian-glue' ] - name: operations/software/varnish/libvmod-tbf test: [ 'debian-glue-non-voting' ] - name: operations/software/varnish/libvmod-vslp test: [ 'debian-glue-non-voting' ] - name: operations/software/varnish/libvmod-re2 test: [ 'debian-glue' ] - name: operations/software/varnish/varnishkafka test: [ 'debian-glue' ] - name: operations/software/varnish/varnishkafka/testing test: [ 'debian-glue-non-voting' ] - name: operations/software/varnish/vhtcpd test: [ 'debian-glue' ] # End Varnish related - name: operations/switchdc template: - name: tox-docker - name: react.i18n template: - name: node10-docker - name: research/recommendation-api template: - name: tox-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker - name: translatewiki test: - translatewiki-rake-docker - translatewiki-composer-hhvm-docker gate-and-submit: - translatewiki-rake-docker - translatewiki-composer-hhvm-docker - name: wikimedia-cz/tracker test: - wikimedia-cz-tracker-tox-docker - generic-node10-browser-docker gate-and-submit: - wikimedia-cz-tracker-tox-docker - generic-node10-browser-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker - name: wikimedia-cz/tools test: - wikimedia-cz-tools-tox-docker gate-and-submit: - wikimedia-cz-tools-tox-docker - name: wikimedia-cz/events test: - wikimedia-cz-events-tox-docker gate-and-submit: - wikimedia-cz-events-tox-docker - name: wikimedia-cz/mediawiki-config test: - wikimedia-cz-mediawiki-config-composer-php70-docker gate-and-submit: - wikimedia-cz-mediawiki-config-composer-php70-docker - name: wikimedia-ui-base template: - name: node10-docker - name: wikimedia/discovery/discovery-parent-pom test: - discovery-parent-pom-maven-java8-docker gate-and-submit: - discovery-parent-pom-maven-java8-docker postmerge: - discovery-parent-pom-maven-java8-docker-site-publish - name: wikimedia/discovery/discovery-maven-tool-configs test: - discovery-maven-tool-configs-maven-java8-docker gate-and-submit: - discovery-maven-tool-configs-maven-java8-docker postmerge: - discovery-maven-tool-configs-maven-java8-docker-site-publish - name: wikimedia/discovery/ortiz test: - ortiz-rlang gate-and-submit: - noop - name: wikimedia/discovery/relevanceForge template: - name: tox-docker - name: wikimedia/discovery/analytics template: - name: tox-docker - name: wikimedia/fundraising/dash test: - generic-node10-browser-docker gate-and-submit: - generic-node10-browser-docker - name: wikimedia/fundraising/tools/DjangoBannerStats template: - name: tox-docker - name: wikimedia/fundraising/process-control template: - name: tox-docker - name: wikimedia/fundraising/stats gate-and-submit: - noop experimental: - tox-docker - name: wikimedia/fundraising/tools test: - fundraising-tools-tox-docker gate-and-submit: - fundraising-tools-tox-docker - name: wikimedia/fundraising/crm test: - wikimedia-fundraising-crm-composer-php56-docker - wikimedia-fundraising-crm-composer-php72-docker - wikimedia-fundraising-civicrm gate-and-submit: - wikimedia-fundraising-crm-composer-php56-docker - wikimedia-fundraising-civicrm experimental: - wikimedia-fundraising-civicrm-docker - name: wikimedia/fundraising/crm/civicrm test: - wikimedia-fundraising-civicrm gate-and-submit: - wikimedia-fundraising-civicrm experimental: - wikimedia-fundraising-civicrm-docker - name: wikimedia/fundraising/crm/drupal test: - wikimedia-fundraising-civicrm gate-and-submit: - wikimedia-fundraising-civicrm experimental: - wikimedia-fundraising-civicrm-docker - name: wikimedia/fundraising/crm/vendor test: - wikimedia-fundraising-civicrm gate-and-submit: - wikimedia-fundraising-civicrm experimental: - wikimedia-fundraising-civicrm-docker - name: wikimedia/fundraising/slander template: - name: tox-docker - name: wikimedia/fundraising/SmashPig test: - composer-php56-docker - composer-php70-docker gate-and-submit: - composer-php56-docker - composer-php70-docker - name: wikimedia/iegreview template: - name: composer-test - name: wikimedia/wikimania-scholarships test: &wikimania-scholarships-test - generic-node10-browser-docker - composer-php56-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: *wikimania-scholarships-test - name: wikimedia/textcat template: - name: composer-test-package - name: wikimedia/lucene-explain-parser template: - name: composer-test-package #### MediaWiki extensions ###################################### - name: mediawiki/extensions/3D template: - name: extension-quibble - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/AbuseFilter template: - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/AccountInfo template: - name: extension-quibble - name: mediawiki/extensions/ActiveAbstract template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ActivityMonitor template: - name: archived - name: mediawiki/extensions/AddMessages template: - name: extension-quibble - name: mediawiki/extensions/AddPersonalUrls template: - name: extension-quibble - name: mediawiki/extensions/AdvancedSearch template: - name: extension-quibble - name: extension-phan - name: extension-codehealth - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/AdminLinks template: - name: extension-quibble - name: mediawiki/extensions/Agora template: - name: archived - name: mediawiki/extensions/AntiBot template: - name: archived - name: mediawiki/extensions/AntiSpoof template: - name: extension-gate - name: extension-quibble - name: extension-phan - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/AnonPrivacy template: - name: extension-quibble - name: mediawiki/extensions/Annotator template: - name: archived - name: mediawiki/extensions/APC template: - name: archived - name: mediawiki/extensions/ApiSandbox template: - name: archived - name: mediawiki/extensions/ApprovedRevs template: - name: extension-quibble - name: mediawiki/extensions/ArticleFeedback template: - name: archived - name: mediawiki/extensions/ArticleFeedbackv5 template: - name: extension-quibble - name: mediawiki/extensions/ArticleMetaDescription template: - name: extension-quibble - name: mediawiki/extensions/ArticlePlaceholder template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck experimental: - mwselenium-quibble-docker - name: mediawiki/extensions/Arrays template: - name: extension-quibble - name: mediawiki/extensions/ArticleRatings template: - name: extension-quibble - name: mediawiki/extensions/Athena template: - name: extension-quibble - name: mediawiki/extensions/Babel template: - name: extension-gate - name: extension-phan - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/BaseHooks template: - name: extension-quibble - name: mediawiki/extensions/BetaFeatures template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/BlameMaps template: - name: archived - name: mediawiki/extensions/BlogPage template: - name: extension-quibble - name: mediawiki/extensions/BoilerPlate template: - name: extension-quibble - name: mediawiki/extensions/BookManager template: - name: archived - name: mediawiki/extensions/BookManagerv2 template: - name: archived - name: mediawiki/extensions/BounceHandler template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Buggy template: - name: extension-quibble - name: mediawiki/extensions/Calendar template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Campaigns template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Capiunto template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/CategoryTagSorter template: - name: extension-quibble - name: mediawiki/extensions/CategoryTree template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/CategoryWatch template: - name: extension-quibble - name: mediawiki/extensions/ChangeAuthor template: - name: extension-quibble - name: mediawiki/extensions/ChangeUserPasswords template: - name: extension-quibble - name: mediawiki/extensions/CharInsert template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/CheckUser template: - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Cite template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/CiteDrawer template: - name: extension-quibble - name: mediawiki/extensions/CiteThisPage template: - name: extension-quibble - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Citoid template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/cldr template: - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/CentralAuth template: - name: extension-quibble - name: mwgate-rake - name: extension-coverage experimental: - mwselenium-quibble-docker - name: mediawiki/extensions/CentralNotice template: - name: extension-quibble - name: mwgate-rake - name: extension-coverage - name: extension-phan - name: extension-seccheck experimental: - mwselenium-quibble-docker - name: mediawiki/extensions/CirrusSearch template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: extension-coverage postmerge: - mwext-doxygen-publish - name: mediawiki/extensions/CleanChanges template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ClickTracking template: - name: archived - name: mediawiki/extensions/ClientSide template: - name: archived - name: mediawiki/extensions/CommentStreams template: - name: extension-quibble - name: mediawiki/extensions/CookieWarning template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/CodeEditor template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/CodeMirror template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/CodeReview template: - name: extension-quibble - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/Cognate template: - name: extension-quibble - name: extension-phan - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/CollaborationKit template: - name: extension-quibble - name: extension-coverage - name: extension-seccheck - name: extension-javascript-documentation postmerge: - mwext-doxygen-publish - name: mediawiki/extensions/CollapsibleSections template: - name: extension-quibble - name: mediawiki/extensions/CollapsibleVector template: - name: extension-quibble - name: mediawiki/extensions/Collection template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Collection/OfflineContentGenerator template: - name: archived - name: mediawiki/extensions/Collection/OfflineContentGenerator/bundler template: - name: archived - name: mediawiki/extensions/Collection/OfflineContentGenerator/latex_renderer template: - name: archived - name: mediawiki/extensions/Collection/OfflineContentGenerator/text_renderer template: - name: archived - name: mediawiki/extensions/Collection/OfflineContentGenerator/zim_renderer template: - name: archived - name: mediawiki/extensions/CommonsMetadata template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Configure template: - name: archived - name: mediawiki/extensions/ConfigurableCounters template: - name: extension-quibble - name: mediawiki/extensions/ConfirmAccount template: - name: extension-quibble-noselenium - name: mediawiki/extensions/ConfirmEdit template: - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ContentTranslation template: - name: extension-gate - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ContributionCredits template: - name: extension-quibble - name: mediawiki/extensions/ContributionScores template: - name: extension-quibble - name: mediawiki/extensions/ContributionsList template: - name: extension-quibble - name: mediawiki/extensions/CommonMessages template: - name: extension-quibble - name: mediawiki/extensions/CommunityApplications template: - name: archived - name: mediawiki/extensions/CommunityHiring template: - name: archived - name: mediawiki/extensions/CommunityVoice template: - name: archived - name: mediawiki/extensions/ContactPage template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/FlickrAPI template: - name: extension-quibble - name: mediawiki/extensions/FundraisingChart template: - name: archived - name: mediawiki/extensions/ContributionReporting template: - name: archived - name: mediawiki/extensions/ContributionTracking template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ConventionExtension template: - name: archived - name: mediawiki/extensions/CreditsSource template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/CreatePageUw template: - name: extension-quibble - name: mediawiki/extensions/CreateUserPage template: - name: extension-quibble - name: mediawiki/extensions/CustomData template: - name: archived - name: mediawiki/extensions/CustomPage template: - name: archived - name: mediawiki/extensions/CustomSidebar template: - name: archived - name: mediawiki/extensions/CustomUserSignup template: - name: archived - name: mediawiki/extensions/D3Loader template: - name: extension-quibble - name: mediawiki/extensions/DarkMode template: - name: extension-quibble - name: mediawiki/extensions/Dashiki template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/DateDiff template: - name: extension-quibble - name: mediawiki/extensions/DebateTree template: - name: extension-quibble - name: mediawiki/extensions/DebugMode template: - name: extension-quibble - name: mediawiki/extensions/DebugTemplates template: - name: extension-quibble - name: mediawiki/extensions/DeleteBatch template: - name: extension-quibble - name: mediawiki/extensions/DeletePagesForGood template: - name: extension-quibble - name: mediawiki/extensions/DeleteUserPages template: - name: extension-quibble - name: mediawiki/extensions/DisableAccount template: - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/Disambiguator template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/DiscussionThreading template: - name: extension-quibble - name: mediawiki/extensions/DismissableSiteNotice template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/DisplayTitle template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/DocBookExport template: - name: extension-quibble - name: mediawiki/extensions/DonationInterface template: - name: extension-broken # It is not really broken but use different jobs test: - quibble-donationinterface-REL1_31-php70-docker #gate-and-submit: # non-voting - T203084 #- quibble-donationinterface-REL1_31-php70-docker - name: mediawiki/extensions/DoubleWiki template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Drafts template: - name: extension-quibble - name: extension-phan - name: mediawiki/extensions/DynamicSidebar template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/DumpHTML template: - name: extension-quibble - name: mediawiki/extensions/E3Experiments template: - name: archived - name: mediawiki/extensions/Echo template: - name: extension-gate - name: extension-phan - name: extension-codehealth - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/EditAccount template: - name: archived - name: mediawiki/extensions/Editcount template: - name: extension-quibble - name: mediawiki/extensions/EditcountAdditions template: - name: extension-quibble - name: mediawiki/extensions/EditNotify template: - name: extension-quibble - name: mediawiki/extensions/EditOwn template: - name: archived - name: mediawiki/extensions/EditPageTracking template: - name: archived - name: mediawiki/extensions/EditUser template: - name: extension-quibble - name: mediawiki/extensions/EducationProgram template: - name: archived - name: mediawiki/extensions/Elastica template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ElectronPdfService template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/EmailAuth template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/EmailAuthorization template: - name: extension-quibble-noselenium - name: mediawiki/extensions/EmailCapture template: - name: extension-quibble - name: mediawiki/extensions/EmailDiff template: - name: extension-quibble - name: mediawiki/extensions/EtherEditor template: - name: archived - name: mediawiki/extensions/EventLogging template: - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: extension-javascript-documentation - name: eventlogging test: - eventlogging-tox-docker gate-and-submit: - eventlogging-tox-docker - name: mediawiki/extensions/EventBus template: - name: extension-quibble - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/ExtJSBase template: - name: extension-quibble - name: mediawiki/extensions/ExpandTemplates template: - name: archived - name: mediawiki/extensions/ExtensionDistributor template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ExternalGuidance template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/EUCopyrightCampaign template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/FeaturedFeeds template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Figures template: - name: extension-quibble - name: mediawiki/extensions/FlaggedRevs template: - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/Flow template: - name: extension-gate - name: mwgate-rake - name: extension-codehealth - name: extension-coverage - name: extension-seccheck - name: extension-javascript-documentation - name: mediawiki/extensions/Form template: - name: extension-quibble - name: mediawiki/extensions/FormPreloadPostCache template: - name: extension-quibble - name: mediawiki/extensions/FormWizard template: - name: extension-quibble - name: mediawiki/extensions/FundraiserLandingPage template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/FundraisingTranslateWorkflow template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Gadgets template: - name: extension-quibble - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Gather template: - name: archived - name: mediawiki/extensions/GettingStarted template: - name: mwgate-rake - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/Genealogy template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/GeoCrumbs template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/GeoData template: - name: extension-gate - name: extension-phan - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/GeoGebra template: - name: extension-quibble - name: mediawiki/extensions/Git2Pages template: - name: extension-quibble - name: mediawiki/extensions/GitGadgets template: - name: extension-quibble - name: mediawiki/extensions/GitHub template: - name: archived - name: mediawiki/extensions/Gitweb template: - name: extension-quibble - name: mediawiki/extensions/GlobalBlocking template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/GlobalContributions template: - name: extension-quibble - name: mediawiki/extensions/GlobalContribs template: - name: extension-quibble - name: mediawiki/extensions/GlobalCssJs template: - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/GlobalPreferences template: - name: extension-quibble - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/GlobalUsage template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/GlobalUserPage template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/GoogleAdSense template: - name: extension-quibble - name: mediawiki/extensions/GoogleAPIClient template: - name: archived - name: mediawiki/extensions/GoogleAuthenticator template: - name: extension-quibble-noselenium - name: mediawiki/extensions/GoogleAnalyticsMetrics template: - name: extension-quibble - name: mediawiki/extensions/GoogleAnalyticsTopPages template: - name: extension-quibble - name: mediawiki/extensions/GoogleAppEngine template: - name: extension-quibble-composer-noselenium - name: mediawiki/extensions/GoogleCustomWikiSearch template: - name: extension-quibble - name: mediawiki/extensions/GoogleGeocode template: - name: extension-quibble - name: mediawiki/extensions/GoogleLogin template: - name: extension-quibble - name: mediawiki/extensions/GoogleNewsSitemap template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/GooglePlaces template: - name: extension-quibble - name: mediawiki/extensions/GoogleSiteSearch template: - name: extension-quibble - name: mediawiki/extensions/GPGMail template: - name: extension-quibble - name: mediawiki/extensions/Graph template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/GraphQL template: - name: extension-quibble-composer - name: mediawiki/extensions/GraphViz template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/GuidedTour template: - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: extension-javascript-documentation - name: mediawiki/extensions/GWToolset template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/HAWelcome template: - name: extension-quibble - name: mediawiki/extensions/HelpPages template: - name: extension-quibble - name: mediawiki/extensions/HighlightjsIntegration template: - name: extension-quibble - name: mediawiki/extensions/Hreflang template: - name: extension-quibble - name: mediawiki/extensions/I18nTags template: - name: extension-quibble - name: mediawiki/extensions/Ids template: - name: extension-quibble - name: mediawiki/extensions/ImageCompare template: - name: extension-quibble - name: mediawiki/extensions/ImageMap template: - name: extension-quibble - name: extension-gate - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/ImapAuthorization template: - name: extension-quibble - name: mediawiki/extensions/ImportArticles template: - name: extension-quibble - name: mediawiki/extensions/ImportFreeImages template: - name: extension-quibble - name: mediawiki/extensions/ImportUsers template: - name: extension-quibble - name: mediawiki/extensions/InputBox template: - name: extension-quibble - name: extension-gate - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/Insider template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Interwiki template: - name: extension-quibble - name: extension-gate - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/InterwikiSorting template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/intersection template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/JADE template: - name: archived - name: mediawiki/extensions/Jade template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/JsonConfig template: - name: extension-gate - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/Kartographer template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: extension-javascript-documentation postmerge: - mwext-doxygen-publish - name: mediawiki/extensions/LabeledSectionTransclusion template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/LandingCheck template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/LanguageTool template: - name: extension-quibble - name: mediawiki/extensions/LastModified template: - name: extension-quibble - name: mediawiki/extensions/LdapAuthentication template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/LdapGroups template: - name: extension-quibble - name: mediawiki/extensions/LDAPAuthentication2 template: - name: extension-quibble-composer - name: mediawiki/extensions/LDAPGroups template: - name: extension-quibble-composer - name: mediawiki/extensions/LDAPProvider template: - name: extension-quibble-composer - name: mediawiki/extensions/LDAPUserInfo template: - name: extension-quibble-composer - name: mediawiki/extensions/Lingo template: - name: extension-quibble - name: mediawiki/extensions/LinkedWiki template: - name: extension-broken # T198919 - name: mediawiki/extensions/LinkTarget template: - name: extension-quibble - name: mediawiki/extensions/Linter template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/LiquidThreads template: - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/Listings template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/LocalisationUpdate template: - name: extension-quibble - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/LoginNotify template: - name: extension-quibble - name: extension-phan - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/Mailgun template: - name: extension-quibble-composer - name: mediawiki/extensions/Mantle template: - name: archived - name: mediawiki/extensions/Math template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck # Broken due to T87390 / T117659 - name: mediawiki/extensions/MathSearch template: - name: extension-broken - name: mediawiki/extensions/MapSources template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/MassAction template: - name: archived - name: mediawiki/extensions/MassMessage template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/MassMessageEmail template: - name: extension-quibble - name: mediawiki/extensions/MarkAsHelpful template: - name: extension-quibble - name: mediawiki/extensions/MediaWikiFarm template: - name: extension-quibble-composer - name: mediawiki/extensions/Memento template: - name: extension-quibble - name: mediawiki/extensions/MinimumNameLength template: - name: extension-quibble - name: mediawiki/extensions/MintyDocs template: - name: extension-quibble - name: mediawiki/extensions/MissedPages template: - name: extension-quibble - name: mediawiki/extensions/MixedNamespaceSearchSuggestions template: - name: extension-quibble - name: mediawiki/extensions/MobileFrontend template: - name: extension-gate - name: extension-coverage - name: extension-phan - name: extension-seccheck test: - mwext-MobileFrontend-npm-run-lint-modules-docker # Non-voting, pending fix for this to work in node10 T224997 # gate-and-submit: # - mwext-MobileFrontend-npm-run-lint-modules-docker T224997 postmerge: - mwext-doxygen-publish - mwext-npm-doc-publish - name: mediawiki/extensions/MobileApp template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/MolHandler template: - name: extension-quibble - name: mediawiki/extensions/FileImporter template: - name: extension-gate - name: extension-quibble - name: extension-phan - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/FileExporter template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/FileSystemImageServer template: - name: extension-quibble - name: mediawiki/extensions/MP3MediaHandler template: - name: extension-quibble - name: mediawiki/extensions/MessageCommons template: - name: extension-quibble - name: mediawiki/extensions/MetaMaster template: - name: extension-quibble - name: mediawiki/extensions/MultiLanguageManager template: - name: extension-quibble - name: mediawiki/extensions/MultiMaps template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/MultimediaViewer template: - name: extension-quibble - name: mwgate-rake - name: extension-phan - name: extension-seccheck - name: mwselenium-legacy - name: extension-javascript-documentation - name: mediawiki/extensions/MusicBrainzAuth template: - name: extension-quibble - name: mediawiki/extensions/MwEmbedSupport template: - name: archived - name: mediawiki/extensions/MWSearch template: - name: archived - name: mediawiki/extensions/MWVersionInfo template: - name: extension-quibble - name: mediawiki/extensions/NaturalLanguageList template: - name: extension-quibble - name: mediawiki/extensions/NavigationTiming template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/NewestPages template: - name: extension-quibble - name: mediawiki/extensions/NewUserActions template: - name: extension-quibble - name: mediawiki/extensions/NewUserMessage template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/NewUserNotif template: - name: extension-quibble - name: mediawiki/extensions/NoBogusUserpages template: - name: extension-quibble - name: mediawiki/extensions/NoCat template: - name: extension-quibble - name: mediawiki/extensions/Nonlinear template: - name: archived - name: mediawiki/extensions/Nostalgia template: - name: archived - name: mediawiki/extensions/NotebookViewer template: - name: extension-quibble - name: mediawiki/extensions/NotesLink template: - name: extension-quibble - name: mediawiki/extensions/Nuke template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/NumberOfComments template: - name: archived - name: mediawiki/extensions/OATHAuth template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/OAI template: - name: archived - name: mediawiki/extensions/OAuth template: - name: extension-quibble - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/OAuthAuthentication template: - name: extension-quibble-composer - name: mediawiki/extensions/Offline template: - name: archived - name: mediawiki/extensions/OggHandler template: - name: archived - name: mediawiki/extensions/OpenID template: - name: extension-quibble-composer - name: mediawiki/extensions/OpenIDConnect template: - name: extension-quibble-noselenium - name: mwgate-npm - name: mediawiki/extensions/OpenSearchXml template: - name: archived - name: mediawiki/extensions/OpenStackManager template: - name: extension-quibble-noselenium - name: extension-seccheck - name: mediawiki/extensions/ORES template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/PageAssessments template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/PageBlock template: - name: extension-quibble - name: mediawiki/extensions/PageForms template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/PagedTiffHandler template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/PageImages template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/PagePopups template: - name: extension-quibble - name: mediawiki/extensions/PageTriage template: - name: extension-quibble - name: mwgate-rake - name: extension-codehealth - name: extension-coverage - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/ParentPage template: - name: extension-quibble - name: mediawiki/extensions/ParserFunctions template: - name: extension-gate - name: extension-seccheck - name: extension-phan - name: extension-coverage - name: mediawiki/extensions/ParserMigration template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Patroller template: - name: extension-quibble - name: mediawiki/extensions/PCRGUIInserts template: - name: extension-quibble - name: mediawiki/extensions/Petition template: - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/PhabTaskGraph template: # T202515 - name: extension-broken - name: mediawiki/extensions/PopcornEditor template: - name: extension-quibble - name: mediawiki/extensions/Prezi template: - name: extension-quibble - name: mediawiki/extensions/PrimarySources template: - name: extension-quibble - name: mediawiki/extensions/WebAuthn template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/WikimediaEditorTasks template: - name: extension-quibble - name: extension-phan - name: extension-seccheck # Start of new currently disabled extensions checks from mass extension import - Addshore - name: mediawiki/extensions/AbsenteeLandlord template: - name: extension-quibble - name: mediawiki/extensions/AccessControl template: - name: extension-quibble-noselenium - name: mediawiki/extensions/AccessibilitySimulation template: - name: archived - name: mediawiki/extensions/ActionEditSubmit template: - name: archived - name: mediawiki/extensions/AddHTMLMetaAndTitle template: - name: extension-quibble - name: mediawiki/extensions/AddThis template: - name: extension-quibble-noselenium - name: mediawiki/extensions/AdManager template: - name: extension-quibble - name: mediawiki/extensions/Ads template: - name: archived - name: mediawiki/extensions/AdvancedMeta template: - name: extension-quibble-composer - name: mediawiki/extensions/AjaxLogin template: - name: archived - name: mediawiki/extensions/AJAXPoll template: - name: extension-quibble - name: mediawiki/extensions/AkismetKlik template: - name: extension-quibble - name: mediawiki/extensions/AllTimeZones template: - name: extension-quibble - name: mediawiki/extensions/AnchorHandler template: - name: extension-quibble - name: mediawiki/extensions/ApiExplorer template: - name: archived - name: mediawiki/extensions/ApiFeatureUsage template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ApiSVGProxy template: - name: archived - name: mediawiki/extensions/ArticleCreationWorkflow template: - name: extension-quibble - name: extension-phan - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/ArticleIndex template: - name: extension-quibble - name: mediawiki/extensions/ArticleToCategory2 template: - name: extension-quibble - name: mediawiki/extensions/AssertEdit template: - name: archived - name: mediawiki/extensions/Auth_remoteuser template: - name: extension-quibble - name: mediawiki/extensions/AuthenticatedKeyValueStore template: - name: extension-quibble - name: mediawiki/extensions/AuthorProtect template: - name: extension-quibble - name: mediawiki/extensions/AutoCategoriseUploads template: - name: extension-quibble - name: mediawiki/extensions/AutoCreateCategoryPages template: - name: extension-quibble - name: mediawiki/extensions/AutoGallery template: - name: extension-quibble - name: mediawiki/extensions/AutomaticBoardWelcome template: - name: archived - name: mediawiki/extensions/AutoProxyBlock template: - name: extension-quibble - name: mediawiki/extensions/Awesomeness template: - name: extension-quibble - name: mediawiki/extensions/AWS template: - name: archived - name: mediawiki/extensions/BatchUserRights template: - name: extension-quibble - name: mediawiki/extensions/BayesianFilter template: - name: archived - name: mediawiki/extensions/BiblioPlus template: - name: extension-quibble - name: mediawiki/extensions/BibManager template: - name: extension-quibble - name: mediawiki/extensions/Blackout template: - name: extension-quibble-noselenium - name: mediawiki/extensions/BlockAndNuke template: - name: extension-quibble - name: mediawiki/extensions/BlueSpiceAbout template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpicePageAccess template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceArticleInfo template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceAuthors template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceAvatars template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceBlog template: - name: extension-broken - name: mwgate-npm - name: mediawiki/extensions/BlueSpiceCategoryManager template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceChecklist template: - name: extension-broken - name: mwgate-npm - name: mediawiki/extensions/BlueSpiceConfigManager template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceContextMenu template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceCountThings template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceCustomMenu template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceNamespaceCSS template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceDashboards template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceEchoConnector template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceEditNotifyConnector template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceEmoticons template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceExtendedFilelist template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceExtendedSearch template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceExtendedStatistics template: - name: extension-broken # meta repo containing a bunch of extensions. Would need one day a proper job # that loads all of them and run test suite. - name: mediawiki/extensions/BlueSpiceExtensions template: - name: extension-broken - name: mwgate-npm test: - mwgate-composer-php72-docker - mwgate-composer-hhvm-docker gate-and-submit: - mwgate-composer-php72-docker - mwgate-composer-hhvm-docker experimental: - mwgate-composer-php70-docker - name: mediawiki/extensions/BlueSpiceFoundation template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceGroupManager template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceHideTitle template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceInsertCategory template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceInsertFile template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceInsertLink template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceInsertMagic template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceInsertTemplate template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceInterWikiLinks template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceMenues template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceMultiUpload template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceNamespaceManager template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpicePageAssignments template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpicePageTemplates template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpicePageVersion template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpicePagesVisited template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpicePermissionManager template: - name: extension-broken - name: mediawiki/extensions/BlueSpicePrivacy template: - name: extension-quibble-composer-noselenium - name: mediawiki/extensions/BlueSpiceQrCode template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceRating template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceRSSFeeder template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceReaders template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceSaferEdit template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceSignHere template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceSmartList template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceSMWConnector template: - name: extension-broken # Semantic MediaWiki - name: mediawiki/extensions/BlueSpiceSocial template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceSubPageTree template: - name: extension-quibble - name: mediawiki/extensions/BlueSpiceTagCloud template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceUEModulePDF template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceUniversalExport template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceUsageTracker template: - name: extension-broken - name: mediawiki/extensions/BlueSpiceUserManager template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceUserPreferences template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceUserSidebar template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceVisualEditorConnector template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceWatchList template: - name: extension-quibble-composer - name: mediawiki/extensions/BlueSpiceWhoIsOnline template: - name: extension-quibble-composer - name: mediawiki/extensions/Bootstrap template: - name: archived - name: mediawiki/extensions/BreadCrumbs template: - name: extension-quibble - name: mediawiki/extensions/BreadCrumbs2 template: - name: extension-quibble - name: mediawiki/extensions/BrickipediaExtra template: - name: extension-quibble - name: mediawiki/extensions/Carp template: - name: extension-quibble - name: mediawiki/extensions/Cargo template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/CategorySlideShow template: - name: archived - name: mediawiki/extensions/CategorySortHeaders template: - name: extension-quibble - name: mediawiki/extensions/CategoryTests template: - name: extension-quibble - name: mediawiki/extensions/CentralLogging template: - name: extension-quibble - name: extension-phan - name: mediawiki/extensions/CharRangeSpan template: - name: extension-quibble - name: mediawiki/extensions/Checkpoint template: - name: extension-quibble - name: mediawiki/extensions/CloseWikis template: - name: extension-quibble - name: mediawiki/extensions/CloneDiff template: - name: extension-quibble - name: mediawiki/extensions/Commentbox template: - name: extension-quibble-noselenium - name: mediawiki/extensions/CommentPages template: - name: archived - name: mediawiki/extensions/Comments template: - name: extension-quibble - name: mediawiki/extensions/CommunityTwitter template: - name: archived - name: mediawiki/extensions/ConditionalShowSection template: - name: archived - name: mediawiki/extensions/CongressLookup template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Contest template: - name: archived - name: mediawiki/extensions/Contributors template: - name: extension-quibble - name: mediawiki/extensions/Convert2Wiki template: - name: extension-quibble - name: mediawiki/extensions/CountDownClock template: - name: extension-quibble - name: mediawiki/extensions/CopyToClipboard template: - name: extension-quibble - name: mediawiki/extensions/Copyvio template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/CrawlableAllPages template: - name: extension-quibble - name: mediawiki/extensions/CreatePage template: - name: extension-quibble - name: mediawiki/extensions/CreateRedirect template: - name: extension-quibble - name: mediawiki/extensions/CreatedPagesList template: - name: extension-quibble - name: mediawiki/extensions/CreditTab template: - name: archived - name: mediawiki/extensions/CryoKey template: - name: archived - name: mediawiki/extensions/CSS template: - name: extension-quibble - name: mediawiki/extensions/DataTable2 template: - name: extension-quibble - name: mediawiki/extensions/DataTransfer template: - name: extension-quibble - name: mediawiki/extensions/DataTypes template: - name: archived - name: mediawiki/extensions/DeleteOwn template: - name: extension-quibble - name: mediawiki/extensions/Description2 template: - name: extension-quibble - name: mediawiki/extensions/DeviceMapLogCapture template: - name: extension-quibble - name: mediawiki/extensions/Diagnosis template: - name: extension-quibble - name: mediawiki/extensions/Dice template: - name: archived - name: mediawiki/extensions/DidYouKnow template: - name: extension-quibble - name: mediawiki/extensions/DidYouMean template: - name: archived - name: mediawiki/extensions/DisqusTag template: - name: extension-quibble - name: mediawiki/extensions/DjangoAnalytics template: - name: archived - name: mediawiki/extensions/DownloadCounter template: - name: extension-quibble - name: mediawiki/extensions/DPLforum template: - name: extension-quibble - name: mediawiki/extensions/Duplicator template: - name: extension-quibble - name: mediawiki/extensions/DynamicPageList template: - name: extension-quibble - name: mediawiki/extensions/DynamicPageListEngine template: - name: extension-quibble - name: mediawiki/extensions/EditSubpages template: - name: extension-quibble-noselenium - name: mediawiki/extensions/EnhanceContactForm template: - name: extension-quibble - name: mediawiki/extensions/EntitySchema template: - name: extension-quibble - name: extension-coverage - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/ErrorHandler template: - name: extension-quibble - name: mediawiki/extensions/EtherpadLite template: - name: extension-quibble - name: mediawiki/extensions/examples template: - name: extension-quibble postmerge: - generic-node10-browser-coverage-docker-publish - name: mediawiki/extensions/ExternalArticles template: - name: extension-quibble - name: mediawiki/extensions/ExternalData template: - name: extension-quibble - name: mediawiki/extensions/ExtraLanguageLink template: - name: extension-quibble - name: mediawiki/extensions/ExtTab template: - name: extension-quibble - name: mediawiki/extensions/FanBoxes template: - name: extension-quibble - name: mediawiki/extensions/FeedsFromPrivateWikis template: - name: archived - name: mediawiki/extensions/FileAnnotations template: - name: extension-quibble - name: mediawiki/extensions/FilterListUsers template: - name: extension-quibble - name: mediawiki/extensions/FilterSpecialPages template: - name: extension-quibble - name: mediawiki/extensions/FirstSteps template: - name: extension-quibble - name: mediawiki/extensions/FlvHandler template: - name: extension-quibble - name: mediawiki/extensions/ForcePreview template: - name: extension-quibble-noselenium - name: mediawiki/extensions/FormatDates template: - name: extension-quibble - name: mediawiki/extensions/FormatNum template: - name: archived - name: mediawiki/extensions/FormelApplet template: - name: extension-quibble - name: mediawiki/extensions/Foxway template: - name: archived - name: mediawiki/extensions/FundraisingEmailUnsubscribe template: - name: extension-quibble-composer - name: extension-seccheck - name: mediawiki/extensions/Genderize template: - name: archived - name: mediawiki/extensions/GlobalNotice template: - name: extension-quibble - name: mediawiki/extensions/GlobalUserGroups template: - name: extension-quibble - name: mediawiki/extensions/GlobalUserrights template: - name: extension-quibble - name: mediawiki/extensions/googleAnalytics template: - name: extension-quibble - name: mediawiki/extensions/GoogleDocs4MW template: - name: extension-quibble - name: mediawiki/extensions/GoogleDocTag template: - name: extension-quibble - name: mediawiki/extensions/GoogleMaps template: - name: archived - name: mediawiki/extensions/GooglePlusOne template: - name: archived - name: mediawiki/extensions/GroupsSidebar template: - name: extension-quibble - name: mediawiki/extensions/GrowthExperiments template: - name: extension-quibble - name: extension-coverage - name: extension-codehealth - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/HashTables template: - name: extension-quibble - name: mediawiki/extensions/HeaderTabs template: - name: extension-quibble - name: mediawiki/extensions/HelpCommons template: - name: extension-quibble - name: mediawiki/extensions/HidePrefix template: - name: extension-quibble - name: mediawiki/extensions/HostStats template: - name: extension-quibble - name: mediawiki/extensions/HoverGallery template: - name: extension-quibble - name: mediawiki/extensions/HSTS template: - name: extension-quibble - name: mediawiki/extensions/HTMLets template: - name: extension-quibble - name: mediawiki/extensions/HTMLTags template: - name: extension-quibble - name: mediawiki/extensions/IframePage template: - name: extension-quibble - name: mediawiki/extensions/IfTemplates template: - name: extension-quibble - name: mediawiki/extensions/ImageLink template: - name: archived - name: mediawiki/extensions/ImageMetrics template: - name: extension-quibble - name: mediawiki/extensions/ImageRating template: - name: extension-quibble - name: mediawiki/extensions/ImageTweaks template: - name: extension-quibble - name: mediawiki/extensions/IndexFunction template: - name: extension-quibble - name: mediawiki/extensions/InlineCategorizer template: - name: extension-quibble - name: mediawiki/extensions/InteractiveBlockMessage template: - name: extension-quibble - name: mediawiki/extensions/Interlanguage template: - name: extension-quibble - name: mediawiki/extensions/InterwikiMagic template: - name: archived - name: mediawiki/extensions/InviteSignup template: - name: extension-quibble - name: mediawiki/extensions/Josa template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/JSBreadCrumbs template: - name: extension-quibble - name: mediawiki/extensions/JsonData template: - name: extension-quibble - name: mediawiki/extensions/LanguageSelector template: - name: extension-quibble - name: mediawiki/extensions/LanguageTag template: - name: extension-quibble - name: mediawiki/extensions/Less template: - name: archived - name: mediawiki/extensions/LifeWeb template: - name: extension-quibble - name: mediawiki/extensions/LifeWebCore template: - name: extension-quibble - name: mediawiki/extensions/LightweightRDFa template: - name: archived - name: mediawiki/extensions/Limn template: - name: archived - name: mediawiki/extensions/LinkFilter template: - name: extension-quibble - name: mediawiki/extensions/LinkSuggest template: - name: extension-quibble - name: mediawiki/extensions/ListSignup template: - name: extension-quibble - name: mediawiki/extensions/LiveTranslate template: - name: extension-quibble - name: mediawiki/extensions/Lockdown template: - name: extension-quibble - name: mediawiki/extensions/LockDownEnglishPages template: - name: extension-quibble - name: mediawiki/extensions/LogEntry template: - name: extension-quibble - name: mediawiki/extensions/LogoFunctions template: - name: extension-quibble - name: mediawiki/extensions/LookupUser template: - name: extension-quibble - name: mediawiki/extensions/LoopFunctions template: - name: extension-quibble - name: mediawiki/extensions/Loops template: - name: extension-quibble - name: mediawiki/extensions/MagicNoCache template: - name: extension-quibble - name: mediawiki/extensions/MagicNumberedHeadings template: - name: extension-quibble - name: mediawiki/extensions/Maintenance template: - name: extension-quibble - name: mediawiki/extensions/MaintenanceShell template: - name: extension-quibble - name: mediawiki/extensions/MassEditRegex template: - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/MediaFunctions template: - name: extension-quibble - name: mediawiki/extensions/MediaWikiAuth template: - name: extension-quibble-noselenium - name: mediawiki/extensions/MediaWikiChat template: - name: extension-quibble - name: mediawiki/extensions/Minifier template: - name: archived - name: mediawiki/extensions/Model template: - name: extension-quibble - name: mediawiki/extensions/MontserratFont template: - name: extension-quibble - name: mediawiki/extensions/MOOC template: - name: archived - name: mediawiki/extensions/Moodle template: - name: archived - name: mediawiki/extensions/Mpdf template: - name: extension-quibble-composer - name: mediawiki/extensions/MsLinks template: - name: extension-quibble - name: mediawiki/extensions/MSSQLBackCompat template: - name: extension-quibble - name: mediawiki/extensions/MsUpload template: - name: extension-quibble - name: mediawiki/extensions/MultimediaPlayer template: - name: extension-quibble - name: mediawiki/extensions/MultiUpload template: - name: extension-quibble - name: mediawiki/extensions/MyVariables template: - name: extension-quibble - name: mediawiki/extensions/NamespaceHTML template: - name: extension-quibble - name: mediawiki/extensions/NamespacePaths template: - name: extension-quibble - name: mediawiki/extensions/NamespacePopups template: - name: extension-quibble - name: mediawiki/extensions/NamespaceRelations template: - name: extension-quibble - name: mediawiki/extensions/NamespaceSidebar template: - name: extension-quibble - name: mediawiki/extensions/Negref template: - name: extension-quibble - name: mediawiki/extensions/NetworkAuth template: - name: extension-quibble - name: mediawiki/extensions/News template: - name: extension-quibble - name: mediawiki/extensions/NewsBox template: - name: extension-quibble - name: mediawiki/extensions/NewsTicker template: - name: extension-quibble - name: mediawiki/extensions/NewSignupPage template: - name: extension-quibble-noselenium - name: mediawiki/extensions/Newsletter template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/NewUsersList template: - name: archived - name: mediawiki/extensions/NoTitle template: - name: extension-quibble - name: mediawiki/extensions/NSFileRepo template: - name: extension-broken # T196480 T202494 - name: extension-coverage - name: mediawiki/extensions/NukeDPL template: - name: extension-quibble - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/NumberFormat template: - name: extension-quibble - name: mediawiki/extensions/NumberOfWikis template: - name: extension-quibble - name: mediawiki/extensions/Numbertext template: - name: extension-quibble - name: mediawiki/extensions/NumerAlpha template: - name: extension-quibble - name: mediawiki/extensions/OdbcDatabase template: - name: extension-quibble - name: mediawiki/extensions/OfflineImportLexicon template: - name: extension-quibble - name: mediawiki/extensions/OnlineStatus template: - name: extension-quibble - name: mediawiki/extensions/OnlineStatusBar template: - name: extension-quibble - name: mediawiki/extensions/OnlyRecentRecentChanges template: - name: extension-quibble - name: mediawiki/extensions/OpenGraphMeta template: - name: extension-quibble - name: mediawiki/extensions/OpenStreetMapSlippyMap template: - name: extension-quibble - name: mediawiki/extensions/OracleTextSearch template: - name: extension-quibble - name: mediawiki/extensions/OrphanedTalkPages template: - name: extension-quibble - name: mediawiki/extensions/Oversight template: - name: archived - name: mediawiki/extensions/PageCreationNotif template: - name: extension-quibble - name: mediawiki/extensions/PageDisqus template: - name: extension-quibble-noselenium - name: mediawiki/extensions/PageInCat template: - name: extension-quibble - name: mediawiki/extensions/PageLanguage template: - name: extension-quibble - name: mediawiki/extensions/PageNameFormula template: - name: extension-quibble - name: mediawiki/extensions/PageNotice template: - name: extension-quibble - name: mediawiki/extensions/PageSchemas template: - name: extension-quibble - name: mediawiki/extensions/PageTools template: - name: extension-quibble - name: mediawiki/extensions/PanScroll template: - name: extension-quibble - name: mediawiki/extensions/PdfExport template: - name: archived - name: mediawiki/extensions/PerPageLicense template: - name: extension-quibble - name: mediawiki/extensions/PGFTikZ template: - name: extension-quibble - name: mediawiki/extensions/Phalanx template: - name: archived - name: mediawiki/extensions/PhpHighlight template: - name: extension-quibble - name: mediawiki/extensions/PhpTagsMaps template: - name: extension-quibble - name: mediawiki/extensions/PhpTagsSMW template: - name: extension-quibble-composer - name: mediawiki/extensions/PhpTagsSPARQL template: - name: extension-quibble - name: mediawiki/extensions/Pickle template: - name: archived - name: mediawiki/extensions/PictureGame template: - name: extension-quibble - name: mediawiki/extensions/PipeEscape template: - name: extension-quibble - name: mediawiki/extensions/Poll template: - name: extension-quibble - name: mediawiki/extensions/PollNY template: - name: extension-quibble - name: mediawiki/extensions/Polyglot template: - name: extension-quibble - name: mediawiki/extensions/PreferencesList template: - name: extension-quibble - name: mediawiki/extensions/PrefStats template: - name: archived - name: mediawiki/extensions/PrefSwitch template: - name: archived - name: mediawiki/extensions/PreferencesMaster template: - name: extension-quibble - name: mediawiki/extensions/Premoderation template: - name: archived - name: mediawiki/extensions/PrivateDomains template: - name: extension-quibble-noselenium - name: mediawiki/extensions/PronunciationRecording template: - name: extension-quibble - name: mediawiki/extensions/PropertySuggester template: - name: extension-quibble-composer - name: extension-seccheck - name: mediawiki/extensions/ProtectSite template: - name: extension-quibble - name: mediawiki/extensions/PubSubHubbub template: - name: archived - name: mediawiki/extensions/PurgeClickThrough template: - name: extension-quibble - name: mediawiki/extensions/Push template: - name: extension-quibble - name: mediawiki/extensions/PushToWatch template: - name: extension-quibble - name: mediawiki/extensions/PwnedPasswords template: - name: extension-quibble - name: mediawiki/extensions/Quantcast template: - name: extension-quibble - name: mediawiki/extensions/QuickResponse template: - name: extension-quibble - name: mediawiki/extensions/QuickSurveys template: - name: extension-quibble - name: mwgate-rake - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mwselenium-legacy - name: mediawiki/extensions/QuickSearchLookup template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/QuickGV template: - name: extension-quibble - name: mediawiki/extensions/QuizGame template: - name: extension-quibble - name: extension-phan - name: mediawiki/extensions/QuizTabulate template: - name: extension-quibble - name: mediawiki/extensions/RandomArea template: - name: extension-quibble - name: mediawiki/extensions/RandomFeaturedUser template: - name: archived - name: mediawiki/extensions/RandomGameUnit template: - name: extension-quibble - name: mediawiki/extensions/RandomImage template: - name: extension-quibble - name: mediawiki/extensions/RandomImageByCategory template: - name: extension-quibble - name: mediawiki/extensions/RandomInCategory template: - name: extension-quibble - name: mediawiki/extensions/RandomPages template: - name: extension-quibble - name: mediawiki/extensions/RandomSelection template: - name: extension-quibble - name: mediawiki/extensions/RandomUsersWithAvatars template: - name: archived - name: mediawiki/extensions/ReadingLists template: - name: extension-quibble - name: extension-seccheck - name: extension-coverage - name: mediawiki/extensions/ReassignEdits template: - name: extension-quibble - name: mediawiki/extensions/Recoin template: - name: extension-quibble - name: mediawiki/extensions/Reflect template: - name: archived - name: mediawiki/extensions/RefreshSpecial template: - name: extension-quibble - name: mediawiki/extensions/RegexBlock template: - name: extension-quibble - name: mediawiki/extensions/RegexFun template: - name: extension-quibble - name: mediawiki/extensions/RegexFunctions template: - name: extension-quibble - name: mediawiki/extensions/RelatedLinks template: - name: extension-quibble - name: mediawiki/extensions/RelationLinks template: - name: archived - name: mediawiki/extensions/RestBaseUpdateJobs template: - name: archived - name: mediawiki/extensions/RevisionCommentSupplement template: - name: extension-broken # T196529 - name: mediawiki/extensions/RevisionSlider template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mwselenium-legacy - name: mediawiki/extensions/RightFunctions template: - name: extension-quibble - name: mediawiki/extensions/RT template: - name: extension-quibble - name: mediawiki/extensions/SafeDelete template: - name: extension-quibble - name: mediawiki/extensions/SandboxLink template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Sarcasm template: - name: extension-quibble - name: mediawiki/extensions/SaveSpinner template: - name: extension-quibble - name: mediawiki/extensions/ScanSet template: - name: extension-quibble - name: mediawiki/extensions/Screenplay template: - name: extension-quibble - name: mediawiki/extensions/ScrollableTables template: - name: extension-quibble - name: mediawiki/extensions/SearchRealnames template: - name: archived - name: mediawiki/extensions/SectionDisqus template: - name: extension-quibble - name: mediawiki/extensions/SecureAuth template: - name: extension-quibble - name: mediawiki/extensions/SecureHTML template: - name: extension-quibble - name: mediawiki/extensions/SecureLinkFixer template: - name: extension-quibble - name: extension-coverage - name: mediawiki/extensions/SecurePasswords template: - name: archived - name: mediawiki/extensions/SecureSessions template: - name: extension-broken # T110465 - name: mediawiki/extensions/SearchStats template: - name: extension-quibble - name: mediawiki/extensions/SelectCategory template: - name: extension-quibble - name: mediawiki/extensions/SelectTag template: - name: extension-quibble - name: mediawiki/extensions/SemanticComments template: - name: archived - name: mediawiki/extensions/SemanticHighcharts template: - name: archived - name: mediawiki/extensions/SemanticRating template: - name: extension-quibble - name: mediawiki/extensions/SemanticSifter template: - name: archived - name: mediawiki/extensions/SemanticWebBrowser template: - name: extension-quibble - name: mediawiki/extensions/SharedCssJs template: - name: archived - name: mediawiki/extensions/SharedHelpPages template: - name: extension-quibble - name: mediawiki/extensions/ShoutWikiAds template: - name: extension-quibble - name: mediawiki/extensions/ShoutWikiAPI template: - name: extension-quibble - name: mediawiki/extensions/ShowMe template: - name: extension-quibble - name: mediawiki/extensions/ShowRealUsernames template: - name: extension-quibble - name: mediawiki/extensions/SidebarDonateBox template: - name: extension-quibble - name: mediawiki/extensions/SignWritingMediaWikiPlugin template: - name: extension-quibble - name: mediawiki/extensions/SimpleChanges template: - name: extension-quibble - name: mediawiki/extensions/SimpleSecurity template: - name: extension-quibble - name: mediawiki/extensions/SimpleSort template: - name: extension-quibble - name: mediawiki/extensions/SimpleSurvey template: - name: archived - name: mediawiki/extensions/SiteMetrics template: - name: extension-quibble - name: mediawiki/extensions/SiteSettings template: - name: extension-broken # T196504 - name: mediawiki/extensions/SkelJS template: - name: archived - name: mediawiki/extensions/SkinPerNamespace template: - name: extension-quibble - name: mediawiki/extensions/SlimboxThumbs template: - name: extension-quibble - name: mediawiki/extensions/SmiteSpam template: - name: extension-quibble - name: mediawiki/extensions/SmoothGallery template: - name: extension-quibble - name: mediawiki/extensions/Snippet template: - name: archived - name: mediawiki/extensions/SocialLogin template: - name: extension-quibble - name: mediawiki/extensions/SocialProfile template: - name: extension-quibble - name: mediawiki/extensions/SoftwareVersion template: - name: extension-quibble - name: mediawiki/extensions/SolrStore template: - name: archived - name: mediawiki/extensions/SoundManager2Button template: - name: extension-quibble - name: mediawiki/extensions/SpamRegex template: - name: extension-quibble - name: mediawiki/extensions/Spark template: - name: extension-quibble - name: mediawiki/extensions/Special404 template: - name: extension-quibble - name: mediawiki/extensions/SpellingApi template: - name: extension-quibble - name: mediawiki/extensions/SpellingDictionary template: - name: extension-quibble - name: mediawiki/extensions/SphinxSearch template: - name: extension-quibble-composer - name: mediawiki/extensions/SplitPrivateWiki template: - name: extension-quibble - name: mediawiki/extensions/SportsTeams template: - name: extension-quibble - name: mediawiki/extensions/SSLClientAuthentication template: - name: extension-broken # T110468 - name: mediawiki/extensions/StaffEdits template: - name: extension-quibble - name: mediawiki/extensions/StaffPowers template: - name: extension-quibble - name: mediawiki/extensions/StalkerLog template: - name: extension-quibble - name: mediawiki/extensions/StarterWiki template: - name: extension-quibble - name: mediawiki/extensions/StatCounter template: - name: extension-quibble - name: mediawiki/extensions/StlHandler template: - name: extension-quibble - name: mediawiki/extensions/StringFunctionsEscaped template: - name: extension-quibble - name: mediawiki/extensions/SubpageFun template: - name: extension-quibble - name: mediawiki/extensions/Suhosin template: - name: archived - name: mediawiki/extensions/SwarmExport template: - name: archived - name: mediawiki/extensions/SwiftMailer template: - name: extension-quibble - name: mediawiki/extensions/Tabber template: - name: extension-quibble - name: mediawiki/extensions/Tabs template: - name: extension-quibble - name: mediawiki/extensions/TEI template: - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/TemplateInfo template: - name: extension-quibble - name: mediawiki/extensions/TemplateStyles template: - name: extension-quibble-composer - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/TestLanguageNameGrammar template: - name: extension-quibble - name: mediawiki/extensions/TextScroller template: - name: extension-quibble - name: mediawiki/extensions/Theme template: - name: extension-quibble - name: mediawiki/extensions/ThemeDesigner template: - name: archived - name: mediawiki/extensions/TheWikipediaLibrary template: - name: extension-quibble - name: mediawiki/extensions/ThrottleOverride template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ThumbParser template: - name: archived - name: mediawiki/extensions/TimelineTable template: - name: extension-quibble - name: mediawiki/extensions/TimeMachine template: - name: extension-quibble - name: mediawiki/extensions/TimezoneSelector template: - name: extension-quibble - name: mediawiki/extensions/TinyMCE template: - name: extension-quibble - name: mediawiki/extensions/TitleIcon template: - name: extension-quibble-composer-noselenium - name: mediawiki/extensions/TranslateSvg template: - name: extension-quibble - name: mediawiki/extensions/TweetANew template: - name: extension-quibble - name: mediawiki/extensions/TwitterCards template: - name: extension-quibble - name: mediawiki/extensions/TwitterLogin template: - name: extension-broken # T110470 - name: mediawiki/extensions/TwoColConflict template: - name: extension-quibble - name: extension-phan - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/TwoFactorAuthentication template: - name: archived - name: mediawiki/extensions/UIFeedback template: - name: extension-quibble - name: mediawiki/extensions/UILangCode template: - name: extension-quibble - name: mediawiki/extensions/UnCaptcha template: - name: extension-quibble-noselenium - name: mediawiki/extensions/UnitTest template: - name: archived - name: mediawiki/extensions/UnusedRedirects template: - name: extension-quibble - name: mediawiki/extensions/UpdateMediaWiki template: - name: extension-quibble - name: mediawiki/extensions/UploadLocal template: - name: archived - name: mediawiki/extensions/UploadLogo template: - name: extension-quibble - name: mediawiki/extensions/UploadsLink template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/UrlGetParameters template: - name: extension-quibble - name: mediawiki/extensions/UrlShortener template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/URNames template: - name: extension-quibble - name: mediawiki/extensions/UserAgreement template: - name: extension-quibble - name: mediawiki/extensions/UserExport template: - name: extension-quibble - name: mediawiki/extensions/UserFunctions template: - name: extension-quibble - name: mediawiki/extensions/UserGroups template: - name: extension-quibble - name: mediawiki/extensions/USERNAME template: - name: archived - name: mediawiki/extensions/UserPageEditProtection template: - name: extension-quibble - name: mediawiki/extensions/UserPageViewTracker template: - name: extension-quibble - name: mediawiki/extensions/UserSnoop template: - name: archived - name: mediawiki/extensions/UserStatus template: - name: extension-quibble - name: mediawiki/extensions/Video template: - name: extension-quibble - name: mediawiki/extensions/ViewFiles template: - name: extension-quibble - name: mediawiki/extensions/Views template: - name: extension-quibble - name: mediawiki/extensions/VisualChat template: - name: archived - name: mediawiki/extensions/VoteNY template: - name: extension-quibble - name: mediawiki/extensions/WantedPagesFromNS template: - name: extension-quibble - name: mediawiki/extensions/WatchSubpages template: - name: extension-quibble - name: mediawiki/extensions/WhitelistPages template: - name: extension-quibble - name: mediawiki/extensions/WhiteSpace template: - name: extension-quibble - name: mediawiki/extensions/WhoIsWatching template: - name: extension-quibble - name: mediawiki/extensions/Whoops template: - name: extension-quibble - name: mediawiki/extensions/Widgets template: - name: extension-quibble - name: mediawiki/extensions/Wigo3 template: - name: extension-quibble - name: mediawiki/extensions/WikiArticleFeeds template: - name: extension-quibble - name: mediawiki/extensions/WikibaseMobile template: - name: archived - name: mediawiki/extensions/WikibaseSolr template: - name: archived - name: mediawiki/extensions/WikiCategoryTagCloud template: - name: extension-quibble - name: mediawiki/extensions/WikidataEntitySuggester template: - name: archived - name: mediawiki/extensions/WikibaseCirrusSearch template: - name: extension-gate - name: extension-quibble - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/WikibaseLexemeCirrusSearch template: - name: extension-quibble - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/WikidataPageBanner template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/WikibaseLexeme template: - name: extension-quibble - name: extension-coverage - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/WikibaseQuality template: - name: extension-quibble-composer - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/WikibaseQualityConstraints template: - name: extension-quibble-composer - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/WikibaseQualityExternalValidation template: - name: archived - name: mediawiki/extensions/WikibaseMediaInfo template: - name: extension-gate - name: extension-quibble - name: extension-codehealth - name: extension-seccheck experimental: - mwselenium-quibble-docker - name: mediawiki/extensions/WikiLabels template: - name: archived - name: mediawiki/extensions/WikiLovesMonuments template: - name: extension-quibble - name: mediawiki/extensions/WikipediaExtracts template: - name: extension-quibble - name: mediawiki/extensions/WikiPinger template: - name: archived - name: mediawiki/extensions/WikiShare template: - name: archived - name: mediawiki/extensions/Wikisource template: - name: extension-quibble - name: mediawiki/extensions/WikiTextLoggedInOut template: - name: extension-quibble - name: mediawiki/extensions/WikiTwidget template: - name: archived - name: mediawiki/extensions/WikivoteMapsYandex template: - name: archived - name: mediawiki/extensions/WindowsAzureStorage template: - name: extension-quibble - name: mediawiki/extensions/XMLContentExtension template: - name: archived - name: mediawiki/extensions/YetAnotherKeywords template: - name: extension-quibble - name: mediawiki/extensions/YotpoReviews template: - name: extension-quibble - name: mediawiki/extensions/YouTube template: - name: extension-quibble - name: mediawiki/extensions/ArticleComments template: - name: archived - name: mediawiki/extensions/AzharAuth template: - name: extension-broken # T110291 / T198601 - name: mediawiki/extensions/Challenge template: - name: extension-quibble - name: mediawiki/extensions/ContributorsAddon template: - name: archived - name: mediawiki/extensions/EditSimilar template: - name: extension-quibble - name: mediawiki/extensions/Farmer template: - name: extension-quibble - name: mediawiki/extensions/Favorites template: - name: extension-quibble - name: mediawiki/extensions/FixedHeaderTable template: - name: extension-quibble - name: mediawiki/extensions/GoToShell template: - name: extension-quibble # Depends on SemanticForms and Semantic MediaWiki which are on GitHub - name: mediawiki/extensions/HierarchyBuilder template: - name: extension-broken - name: mediawiki/extensions/HitCounters template: - name: extension-quibble # Require $wgNamespacesWithSubpages set to TRUE in the MAIN namespace. - name: mediawiki/extensions/Html2Wiki template: - name: extension-broken - name: mediawiki/extensions/ImageTagging template: - name: archived - name: mediawiki/extensions/InterwikiIntegration template: - name: archived # Empty repo - 20151127 - name: mediawiki/extensions/InterwikiMap template: - name: archived # Empty repo - 20151127 - name: mediawiki/extensions/IssueTracker template: - name: archived - name: mediawiki/extensions/LDAPAuthorization template: - name: extension-quibble - name: mediawiki/extensions/LastUserLogin template: - name: extension-quibble - name: mediawiki/extensions/LinkSuggest2 template: - name: extension-quibble - name: mediawiki/extensions/Link_Attributes template: - name: extension-quibble - name: mediawiki/extensions/MadLib template: - name: extension-quibble - name: mediawiki/extensions/MiniInvite template: - name: extension-quibble - name: extension-phan - name: mediawiki/extensions/MobileDetect template: - name: extension-quibble - name: mediawiki/extensions/MsCalendar template: - name: extension-quibble - name: mediawiki/extensions/MsCatSelect template: - name: extension-quibble - name: mediawiki/extensions/MsInsert template: - name: extension-quibble - name: mediawiki/extensions/MsWikiEditor template: - name: extension-quibble - name: mediawiki/extensions/MultiBoilerplate template: - name: extension-quibble - name: mediawiki/extensions/OOJsUIAjaxLogin template: - name: extension-quibble - name: extension-javascript-documentation - name: mediawiki/extensions/PagesList template: - name: extension-quibble - name: mediawiki/extensions/PageViewInfo template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/PaginateText template: - name: extension-quibble - name: mediawiki/extensions/ParserFun template: - name: extension-quibble-composer # Empty repo - 20151127 - name: mediawiki/extensions/PlanOut template: - name: archived - name: mediawiki/extensions/PluggableAuth template: - name: extension-quibble-noselenium - name: mediawiki/extensions/PluggableSSO template: - name: extension-quibble - name: mediawiki/extensions/PopupPages template: - name: extension-quibble - name: mediawiki/extensions/PureWikiDeletion template: - name: extension-quibble - name: mediawiki/extensions/reCaptcha template: - name: extension-quibble-composer-noselenium - name: mediawiki/extensions/RecentActivityFeed template: - name: extension-quibble - name: mediawiki/extensions/RevealEmail template: - name: archived - name: mediawiki/extensions/SacredText template: - name: extension-quibble - name: mediawiki/extensions/SemanticDependency template: - name: extension-broken # Semantic MediaWiki is on GitHub - name: mediawiki/extensions/SendGrid template: - name: extension-quibble-composer - name: extension-phan - name: extension-coverage - name: mediawiki/extensions/SimpleSAMLphp template: - name: extension-quibble-noselenium - name: mediawiki/extensions/SiteScout template: - name: extension-quibble - name: mediawiki/extensions/SparkPost template: - name: extension-quibble-composer - name: mediawiki/extensions/SpecialNamespaces template: - name: extension-quibble - name: mediawiki/extensions/Teahouse template: - name: extension-quibble - name: mediawiki/extensions/Tooltip template: - name: extension-quibble - name: mediawiki/extensions/TopLists template: - name: archived - name: mediawiki/extensions/TopTenPages template: - name: extension-quibble - name: mediawiki/extensions/VEForAll template: - name: extension-quibble - name: mediawiki/extensions/VersionCompare template: - name: extension-quibble - name: mediawiki/extensions/VIKI template: - name: extension-quibble - name: mediawiki/extensions/VikiSemanticTitle template: - name: extension-quibble - name: mediawiki/extensions/VikiTitleIcon template: - name: extension-quibble - name: mediawiki/extensions/WebCache template: - name: archived - name: mediawiki/extensions/WebDAV template: - name: extension-quibble-composer - name: mediawiki/extensions/WhosOnline template: - name: extension-quibble - name: mediawiki/extensions/WikEdDiff template: - name: extension-quibble - name: mediawiki/extensions/XenForoAuth template: - name: extension-quibble - name: mediawiki/extensions/XAnalytics template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/ZeroRatedMobileAccess template: - name: archived - name: mediawiki/extensions/ZoomableImages template: - name: extension-quibble - name: mediawiki/extensions/normal template: - name: archived # End of new currently disabled extensions checks from mass extension import - Addshore # - name: 3d2png test: - 3d2png-npm-node-6-docker gate-and-submit: - 3d2png-npm-node-6-docker - name: 3d2png/deploy experimental: - 3d2png-deploy-npm-node-6-docker - name: mediawiki/services/change-propagation template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/services/change-propagation/deploy template: - name: archived - name: mediawiki/services/chromium-render test: - chromium-render-npm-browser-node-6-docker gate-and-submit: - chromium-render-npm-browser-node-6-docker - name: mediawiki/services/chromium-render/deploy experimental: - chromium-render-deploy-npm-node-6-docker - name: mediawiki/services/citoid template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/services/citoid/deploy template: - name: archived - name: mediawiki/services/cxserver template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/services/cxserver/deploy template: - name: archived - name: mediawiki/services/graphoid template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/services/graphoid/deploy template: - name: archived - name: mediawiki/services/jobrunner template: - name: composer-test-package - name: mediawiki/services/kask template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/services/mathoid template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/services/mobileapps template: - name: npm-docker - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/services/mobileapps/deploy test: - mobileapps-deploy-npm-node-6-docker gate-and-submit: - mobileapps-deploy-npm-node-6-docker - name: mediawiki/services/parsoid test: - parsoidsvc-parsertests-docker - parsoidsvc-npm-run-toolcheck-node-6-docker - parsoidsvc-npm-run-roundtrip-node-6-docker - parsoidsvc-npm-node-6-docker - parsoidsvc-composer-package-php72-docker - parsoidsvc-composer-package-php73-docker gate-and-submit: - parsoidsvc-parsertests-docker - parsoidsvc-npm-run-toolcheck-node-6-docker - parsoidsvc-npm-run-roundtrip-node-6-docker - parsoidsvc-npm-node-6-docker - parsoidsvc-composer-package-php72-docker - parsoidsvc-composer-package-php73-docker postmerge: - parsoidsvc-doc-docker-publish - parsoidsvc-doxygen-publish - phpunit-coverage-docker-publish experimental: - generic-node10-npmaudit-docker - php70-phan-docker - name: mediawiki/services/parsoid/deploy test: - debian-glue-non-voting - parsoidsvc-deploy-npm-node-6-docker - parsoidsvc-deploy-npm-run-roundtrip-node-6-docker - parsoidsvc-deploy-npm-run-toolcheck-node-6-docker gate-and-submit: - parsoidsvc-deploy-npm-node-6-docker - parsoidsvc-deploy-npm-run-roundtrip-node-6-docker - parsoidsvc-deploy-npm-run-toolcheck-node-6-docker - name: mediawiki/services/poolcounter test: - debian-glue-non-voting - poolcounter-tox-docker gate-and-submit: - poolcounter-tox-docker - name: mediawiki/services/rcstream template: - name: tox-docker - name : mediawiki/services/recommendation-api test: - recommendation-api-npm-node-6-docker gate-and-submit: - recommendation-api-npm-node-6-docker - name : mediawiki/services/recommendation-api/deploy test: - recommendation-api-deploy-npm-node-6-docker gate-and-submit: - recommendation-api-deploy-npm-node-6-docker - name: mediawiki/services/kafka-watcher template: - name: tox-docker - name: mediawiki/services/trending-edits test: - trending-edits-npm-node-6-docker gate-and-submit: - trending-edits-npm-node-6-docker - name: mediawiki/services/trending-edits/deploy test: - trending-edits-deploy-npm-node-6-docker gate-and-submit: - trending-edits-deploy-npm-node-6-docker - name: mediawiki/services/wikifeeds template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/services/zotero template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: mediawiki/extensions/Parsoid template: - name: archived - name: mediawiki/extensions/ParsoidBatchAPI template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/PasswordlessLogin template: - name: extension-quibble - name: mediawiki/extensions/PdfHandler template: - name: extension-gate - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/PerformanceInspector template: - name: extension-quibble - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/PhpTags template: - name: extension-quibble - name: mediawiki/extensions/PhpTagsFunctions template: - name: extension-quibble - name: mediawiki/extensions/PhpTagsStorage template: - name: extension-quibble - name: mediawiki/extensions/PhpTagsWidgets template: - name: extension-quibble - name: mediawiki/extensions/PhpTagsWiki template: - name: extension-quibble - name: mediawiki/extensions/PHPExcel template: - name: archived - name: mediawiki/extensions/Poem template: - name: extension-quibble - name: extension-gate - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/PoolCounter template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Popups template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck postmerge: - mwext-npm-doc-publish - name: mediawiki/extensions/PostEdit template: - name: archived - name: mediawiki/extensions/ProofreadPage template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Quiz template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: extension-coverage - name: mediawiki/extensions/RandomRootPage template: - name: archived - name: mediawiki/extensions/ReaderFeedback template: - name: archived - name: mediawiki/extensions/RelatedArticles template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/RelatedSites template: - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/Renameuser template: - name: extension-quibble - name: extension-seccheck - name: extension-phan - name: mediawiki/extensions/ReplaceSet template: - name: extension-quibble - name: mediawiki/extensions/ReplaceText template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/RSS template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Score template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mwgate-npm - name: mediawiki/extensions/SearchExtraNS template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/SecurePoll template: - name: extension-quibble - name: extension-phan - name: extension-seccheck-non-voting - name: mediawiki/extensions/SemanticACL template: - name: extension-broken # Semantic MediaWiki is on GitHub - name: mediawiki/extensions/SemanticBundle template: - name: extension-quibble - name: mediawiki/extensions/SemanticDrilldown template: - name: extension-quibble - name: mediawiki/extensions/SemanticExpressiveness template: - name: archived - name: mediawiki/extensions/SemanticGenealogy template: - name: archived - name: mediawiki/extensions/SemanticImageAnnotator template: - name: extension-broken # Semantic MediaWiki is on GitHub - name: mediawiki/extensions/SemanticImageInput template: - name: extension-broken # Semantic MediaWiki is on GitHub - name: mediawiki/extensions/SemanticInternalObjects template: - name: extension-broken # Semantic MediaWiki is on GitHub - name: mediawiki/extensions/SemanticLinks template: - name: archived - name: mediawiki/extensions/SemanticMediaWiki template: - name: archived - name: mediawiki/extensions/SemanticPageMaker template: - name: archived - name: mediawiki/extensions/SemanticPageSeries template: - name: extension-broken # Semantic MediaWiki is on GitHub - name: mediawiki/extensions/SemanticTasks template: - name: extension-broken # Semantic MediaWiki is on GitHub - name: mediawiki/extensions/SemanticTitle template: - name: extension-quibble - name: mediawiki/extensions/SemanticUpdateOnPurge template: - name: archived - name: mediawiki/extensions/Sentry template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Scribunto template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: extension-coverage - name: mediawiki/extensions/ShortUrl template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/SimpleAntiSpam template: - name: archived - name: mediawiki/extensions/SimpleFarm template: - name: extension-quibble - name: mediawiki/extensions/SiteMatrix template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/SkinPerPage template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Solarium template: - name: extension-quibble - name: mediawiki/extensions/SpamBlacklist template: - name: extension-gate - name: extension-seccheck - name: extension-phan - name: extension-coverage - name: mediawiki/extensions/SpamDiffTool template: - name: extension-quibble - name: extension-phan - name: mediawiki/extensions/Spreadsheet template: - name: archived - name: mediawiki/extensions/StickToThatLanguage template: - name: extension-quibble - name: mediawiki/extensions/StopForumSpam template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/StrategyWiki template: - name: archived - name: mediawiki/extensions/SubPageList3 template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/SubpageSortkey template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Sudo template: - name: extension-quibble - name: mediawiki/extensions/Survey template: - name: extension-quibble - name: mediawiki/extensions/SVGEdit template: - name: extension-quibble - name: mediawiki/extensions/SwiftCloudFiles template: - name: archived - name: mediawiki/extensions/TemplateSandbox template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/TextExtracts template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/SideBarMenu template: - name: extension-quibble-composer - name: mediawiki/extensions/SyntaxHighlight_GeSHi template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/TemplateData template: - name: extension-gate - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: extension-javascript-documentation - name: mediawiki/extensions/TemplateWizard template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Thanks template: - name: extension-gate # T86687 - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/TimedMediaHandler template: - name: extension-gate - name: extension-seccheck - name: mediawiki/extensions/timeline template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: extension-coverage - name: mediawiki/extensions/TitleBlacklist template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: extension-coverage - name: mediawiki/extensions/TitleKey template: - name: extension-quibble - name: mediawiki/extensions/TocTree template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/TorBlock template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Translate template: - name: extension-gate - name: extension-seccheck - name: extension-coverage - name: mediawiki/extensions/TranslationNotifications template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Transliterator template: - name: archived - name: mediawiki/extensions/TrustedXFF template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/TwnMainPage template: - name: extension-quibble - name: mediawiki/extensions/OpenBadges template: - name: extension-quibble - name: mediawiki/extensions/OpenLayers template: - name: extension-quibble - name: mediawiki/extensions/UnicodeConverter template: - name: extension-quibble - name: mediawiki/extensions/UniversalLanguageSelector template: - name: extension-gate - name: extension-coverage - name: extension-seccheck - name: mediawiki/extensions/UploadBlacklist template: - name: extension-quibble - name: mediawiki/extensions/UploadWizard template: - name: extension-quibble - name: mwgate-tox-docker - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/UserDailyContribs template: - name: archived - name: mediawiki/extensions/UserMerge template: - name: extension-quibble - name: extension-seccheck - name: extension-coverage - name: extension-phan - name: mediawiki/extensions/UserOptionStats template: - name: extension-quibble - name: mediawiki/extensions/UserThrottle template: - name: extension-quibble - name: mediawiki/extensions/Variables template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Vector template: - name: archived - name: mediawiki/extensions/VectorBeta template: - name: archived - name: mediawiki/extensions/VipsScaler template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/VirtualKeyboard template: - name: extension-quibble - name: mediawiki/extensions/VisualEditor template: - name: extension-gate - name: commit-message-validator - name: mwgate-rake - name: extension-phan - name: extension-seccheck - name: extension-javascript-documentation - name: mediawiki/extensions/WebChat template: - name: extension-quibble - name: mediawiki/extensions/WebPlatformAuth template: - name: archived - name: mediawiki/extensions/WikiEditor template: - name: extension-gate - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/Wikibase template: - name: mwgate-npm - name: extension-quibble - name: extension-gate - name: extension-phan - name: extension-javascript-documentation - name: mwgate-rake - name: extension-seccheck test: - mwselenium-quibble-docker - wikibase-client-docker - wikibase-repo-docker gate-and-submit: &mediawiki-extensions-wikibase-gate-and-submit - mwselenium-quibble-docker - wikibase-client-docker - wikibase-repo-docker gate-and-submit-swat: *mediawiki-extensions-wikibase-gate-and-submit postmerge: - mwext-doxygen-publish - name: mediawiki/extensions/WikibaseJavaScriptApi template: - name: archived - name: mediawiki/extensions/Wikidata template: - name: archived - name: mediawiki/extensions/Wikidata.org template: - name: extension-quibble-composer - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/WikiForum template: - name: extension-quibble - name: mediawiki/extensions/WikiLexicalData template: - name: extension-broken # T198089 - name: mediawiki/extensions/WikiLove template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/wikihiero template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/WikimediaBadges template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/WikimediaEvents template: - name: extension-quibble - name: extension-coverage - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/WikimediaIncubator template: - name: extension-quibble-noselenium - name: extension-seccheck - name: mediawiki/extensions/WikimediaMaintenance template: - name: extension-quibble - name: extension-seccheck - name: mediawiki/extensions/WikimediaMessages template: - name: extension-quibble - name: extension-phan - name: extension-seccheck - name: mediawiki/extensions/WikimediaShopLink template: - name: archived - name: mediawiki/extensions/WikiGrok template: - name: archived - name: mediawiki/extensions/WikiObjectModel template: - name: archived - name: mediawiki/extensions/Wikispeech template: - name: extension-quibble-noselenium - name: extension-coverage - name: mediawiki/extensions/Workflow template: - name: archived - name: mediawiki/extensions/ZeroBanner template: - name: extension-gate - name: extension-seccheck - name: mediawiki/extensions/ZeroPortal template: - name: extension-gate - name: extension-seccheck #### PHP Extensions ################################################### - name: mediawiki/php/FastStringSearch template: - name: archived - name: mediawiki/php/excimer # excimer is PHP 7.1+ only test: - php-compile-php71-docker - php-compile-php72-docker - php-compile-php73-docker gate-and-submit: - php-compile-php71-docker - php-compile-php72-docker - php-compile-php73-docker - name: mediawiki/php/luasandbox # no check pipeline since -build runs code :-) test: - php-compile-hhvm-jessie-docker - php-compile-hhvm-stretch-docker - php-compile-php70-docker - php-compile-php71-docker - php-compile-php72-docker - php-compile-php73-docker gate-and-submit: - php-compile-hhvm-jessie-docker - php-compile-hhvm-stretch-docker - php-compile-php70-docker - php-compile-php71-docker - php-compile-php72-docker - php-compile-php73-docker postmerge: - doxygen-publish - name: mediawiki/php/wikidiff2 test: - php-compile-hhvm-jessie-docker - php-compile-hhvm-stretch-docker - php-compile-php70-docker - php-compile-php71-docker - php-compile-php72-docker - php-compile-php73-docker gate-and-submit: - php-compile-hhvm-jessie-docker - php-compile-hhvm-stretch-docker - php-compile-php70-docker - php-compile-php71-docker - php-compile-php72-docker - php-compile-php73-docker - name: mediawiki/php/wmerrors # no check pipeline since -build runs code :-) test: - php-compile-php71-docker - php-compile-php72-docker - php-compile-php73-docker gate-and-submit: - php-compile-php71-docker - php-compile-php72-docker - php-compile-php73-docker - name: mediawiki/oauthclient-php template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: pywikibot/compat template: - name: archived - name: pywikibot/core test: - pywikibot-core-tox-docker - pywikibot-core-tox-fasttest-py27-docker - pywikibot-core-tox-fasttest-py34-docker - pywikibot-core-tox-doc-docker gate-and-submit: - pywikibot-core-tox-docker - pywikibot-core-tox-fasttest-py27-docker - pywikibot-core-tox-fasttest-py34-docker - pywikibot-core-tox-doc-docker postmerge: - pywikibot-core-tox-publish - name: pywikibot/i18n test: - generic-node10-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: - generic-node10-docker - name: pywikibot/wikibase test: - pywikibot-wikibase-tox-docker gate-and-submit: - pywikibot-wikibase-tox-docker - name: pywikibot/bots/CommonsDelinker test: - pywikibot-CommonsDelinker-tox-docker gate-and-submit: - pywikibot-CommonsDelinker-tox-docker - name: pywikibot/bots/xqbot test: - pywikibot-xqbot-tox-docker gate-and-submit: - pywikibot-xqbot-tox-docker - name: pywikibot/bots/FLOSSbot test: - pywikibot-FLOSSbot-tox-docker gate-and-submit: - pywikibot-FLOSSbot-tox-docker - name: cdb template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: purtle template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: utfnormal template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: at-ease template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: base-convert template: - name: composer-test-package postmerge: - doxygen-publish - name: css-sanitizer template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: php-session-serializer template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: AhoCorasick template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: RunningStat template: - name: composer-test-package postmerge: - phpunit-coverage-docker-publish - name: IPSet template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: RelPath template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: wikipeg test: - wikipeg-npm-php-docker gate-and-submit: - wikipeg-npm-php-docker - name: WrappedString template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: CLDRPluralRuleParser template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: HtmlFormatter template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/Assert template: - name: composer-test-package postmerge: #- doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/Equivset template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/etcd template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/ObjectFactory template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/PasswordBlacklist template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/RemexHtml template: - name: composer-test-package postmerge: - doxygen-publish - remexhtml-phpunit-coverage-docker-publish - name: mediawiki/libs/ScopedCallback template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/Timestamp template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/WaitConditionLoop template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/XMPReader template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: mediawiki/libs/Zest template: - name: composer-test-package-php72-or-later postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: wikimedia/security/tooling template: - name: tox-docker - name: wikimedia/slimapp template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: wikimedia/portals test: - - wikimedia-portals-npm-browser-node-6-docker + - generic-node10-browser-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: - - wikimedia-portals-npm-browser-node-6-docker - experimental: - generic-node10-browser-docker - name: wikimedia/portals/deploy test: - - wikimedia-portals-deploy-npm-browser-node-6-docker + - generic-node10-browser-docker gate-and-submit: - - wikimedia-portals-deploy-npm-browser-node-6-docker - experimental: - generic-node10-browser-docker - name: search/extra test: - search-extra-maven-java8-docker gate-and-submit: - search-extra-maven-java8-docker postmerge: - search-extra-maven-java8-docker-site-publish - name: search/extra-analysis test: - search-extra-analysis-maven-java8-docker gate-and-submit: - search-extra-analysis-maven-java8-docker postmerge: - search-extra-analysis-maven-java8-docker-site-publish - name: search/glent test: - search-glent-maven-java8-docker gate-and-submit: - search-glent-maven-java8-docker postmerge: - search-glent-maven-java8-docker-site-publish - name: search/highlighter test: - search-highlighter-maven-java8-docker gate-and-submit: - search-highlighter-maven-java8-docker postmerge: - search-highlighter-maven-java8-docker-site-publish - name: search/ltr template: - name: archived - name: search/repository-swift template: - name: archived - name: search/xgboost test: - search-xgboost-maven-java8-docker gate-and-submit: - search-xgboost-maven-java8-docker - name: search/MjoLniR test: - search-mjolnir-tox-docker - search-mjolnir-maven-java8-docker gate-and-submit: - search-mjolnir-tox-docker - search-mjolnir-maven-java8-docker - name: operations/software/gerrit/plugins/barricade test: - gerrit-plugins-barricade-maven-java8-docker gate-and-submit: - gerrit-plugins-barricade-maven-java8-docker # postmerge: # - gerrit-plugins-barricade-maven-java8-docker-site-publish - name: design/landing-page template: - name: node10-docker - name: oojs/core test: - oojs-core-node10-browser-docker gate-and-submit: - oojs-core-node10-browser-docker postmerge: - generic-node10-docs-docker-publish - generic-node10-browser-coverage-docker-publish - name: oojs/router test: - oojs-router-node10-browser-docker gate-and-submit: - oojs-router-node10-browser-docker postmerge: - generic-node10-docs-docker-publish - generic-node10-browser-coverage-docker-publish - name: oojs/ui # composer hhvm is already run by npm-run-jenkins T155483 template: - name: composer-test-package test: - oojs-ui-npm-run-jenkins-node-6-docker - oojs-ui-rake-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: - oojs-ui-npm-run-jenkins-node-6-docker - oojs-ui-rake-docker postmerge: - oojs-ui-doxygen-publish - oojs-ui-docker-publish experimental: - ooui-npm-special-node10-plus-composer-docker - generic-node10-rundoc-docker - generic-node10-npmaudit-docker - name: sink_nova_ldap template: - name: archived - name: sink_nova_fixed_multi template: - name: archived - name: jsdoc/wmf-theme test: - generic-node10-docker gate-and-submit: - generic-node10-docker - name: unicodejs test: - unicodejs-node10-browser-docker - generic-node10-rundoc-docker gate-and-submit: - unicodejs-node10-browser-docker - generic-node10-rundoc-docker postmerge: - generic-node10-browser-coverage-docker-publish - generic-node10-docs-docker-publish publish: - generic-node10-docs-docker-publish - name: VisualEditor/VisualEditor test: - visualeditor-node10-browser-docker - generic-node10-rundoc-docker - visualeditor-rake-docker gate-and-submit: - visualeditor-node10-browser-docker - generic-node10-rundoc-docker - visualeditor-rake-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker postmerge: - generic-node10-browser-coverage-docker-publish - name: wikidata/query/rdf test: - wikidata-query-rdf-maven-java8-docker gate-and-submit: - wikidata-query-rdf-maven-java8-docker postmerge: - wikidata-query-rdf-maven-java8-docker-site-publish - name: wikidata/query/blazegraph test: - wikidata-query-blazegraph-maven-java8-docker gate-and-submit: - wikidata-query-blazegraph-maven-java8-docker - name: wikidata/query/gui test: - wikidata-query-gui-npm-browser-node-6-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: - wikidata-query-gui-npm-browser-node-6-docker postmerge: - wikidata-query-gui-build - name: wikidata/query/gui-deploy experimental: - npm-node-6-docker - name: wikibase/javascript-api test: - generic-node10-browser-docker gate-and-submit: - generic-node10-browser-docker - name: wikibase/termbox template: - name: service-pipeline-test - name: service-pipeline-test-and-publish - name: wikibase/wikiba.se test: - wikiba.se-composer-php56-docker - wikiba.se-composer-php72-docker gate-and-submit: - wikiba.se-composer-php56-docker - wikiba.se-composer-php72-docker - name: wikibase/property-suggester-scripts template: - name: tox-docker - name: wikimedia/bots/jouncebot template: - name: tox-docker - name: avro-php template: - name: composer-test-package - name: data-values/value-view test: - wikibase-data-values-value-view-npm-browser-node-6-docker gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: - wikibase-data-values-value-view-npm-browser-node-6-docker experimental: - generic-node10-browser-docker - name: wikidata/build-resources template: - name: archived - name: testing-access-wrapper template: - name: composer-test-package postmerge: - doxygen-publish - phpunit-coverage-docker-publish - name: research/ores/wheels test: - noop gate-and-submit: - noop - name: scoring/ores/assets test: - noop gate-and-submit: - noop - name: test/gerrit-ping test: - noop gate-and-submit: - noop - name: wmf-utils test: - wmf-utils-tox-docker gate-and-submit: - wmf-utils-tox-docker - name: wikipedia/gadgets/ProveIt gate-and-submit-l10n: - mediawiki-i18n-check-docker gate-and-submit: - noop