Page MenuHomePhabricator

Create a CI job to enforce tests to pass with solely required extensions
Open, Needs TriagePublic

Description

Extensions have tests depending on extensions that are not otherwise required. CI should ensure an extension testsuite passes without the optional extensions.

There are 180 extensions with .requires.extensions field.

jq -Cc '[.name, .requires.extensions]' */extension.json|grep -v null
["AIEditingAssistant",{"VisualEditor":"*","VisualEditorPlus":"*"}]
["ArticlePlaceholder",{"Scribunto":"*"}]
["AtMentions",{"OOJSPlus":">= 3.0.0"}]
["AutoModerator",{"DiscussionTools":"*"}]
["BlueSpiceAbout",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceArticleInfo",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceArticlePreviewCapture",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceAuthors",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceAvatars",{"BlueSpiceFoundation":">= 5.0.0","UserProfile":"*"}]
["BlueSpiceBookshelf",{"BlueSpiceFoundation":">= 5.0.0","MenuEditor":">= 3.0.0","VueJsPlus":">=1.0.0"}]
["BlueSpiceCategoryCheck",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceCategoryManager",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceChecklist",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceConfigManager",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceContextMenu",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceCountThings",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceCustomMenu",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceDashboards",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceDistributionConnector",{"BlueSpiceFoundation":">= 5.0.0","OOJSPlus":">= 3.0.0"}]
["BlueSpiceEchoConnector",{"BlueSpiceFoundation":">= 4.1","Echo":"*"}]
["BlueSpiceEmoticons",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceExpiry",{"BlueSpiceFoundation":">= 5.0.0","BlueSpiceReminder":">= 5.0.0","OOJSPlus":">= 3.0.0"}]
["BlueSpiceExportTables",{"BlueSpiceFoundation":">= 4.3","BlueSpiceUEModuleTable2Excel":">= 4.3"}]
["BlueSpiceExtendedFilelist",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceExtendedSearch",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceExtendedStatistics",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceFilterableTables",{"BlueSpiceFoundation":">= 4.3","OOJSPlus":">= 2.0.0"}]
["BlueSpiceFlaggedRevsConnector",{"BlueSpiceFoundation":">= 4.0","FlaggedRevs":"*"}]
["BlueSpiceFoundation",{"OOJSPlus":">= 3.0.0"}]
["BlueSpiceGroupManager",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceHideTitle",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceInsertCategory",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceInsertFile",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceInsertLink",{"BlueSpiceFoundation":">= 4.3","BlueSpiceVisualEditorConnector":">= 4.3"}]
["BlueSpiceInsertTemplate",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceInterWikiLinks",{"BlueSpiceFoundation":">= 5.0.0","OOJSPlus":">= 3.0.0"}]
["BlueSpiceMatomoConnector",{"BlueSpiceFoundation":">= 5.0.0"}]
["BlueSpiceMultiUpload",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceNamespaceCSS",{"BlueSpiceFoundation":">= 4.1"}]
["BlueSpiceNamespaceManager",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceNSFileRepoConnector",{"BlueSpiceFoundation":">= 4.3","NSFileRepo":">= 2.0.0"}]
["BlueSpicePageAccess",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpicePageAssignments",{"BlueSpiceFoundation":">= 5.0.0","OOJSPlus":">= 3.0.0"}]
["BlueSpicePageFormsConnector",{"BlueSpiceFoundation":">= 4.3","PageForms":">= 5.4"}]
["BlueSpicePagesVisited",{"BlueSpiceFoundation":">= 4.3","BlueSpiceWhoIsOnline":">= 4.3"}]
["BlueSpicePageTemplates",{"BlueSpiceFoundation":">= 5.0.0","OOJSPlus":">= 3.0.0"}]
["BlueSpicePermissionManager",{"BlueSpiceFoundation":">= 4.3","OOJSPlus":"*"}]
["BlueSpicePrivacy",{"BlueSpiceFoundation":">= 5.0.0","OOJSPlus":">= 3.0.0"}]
["BlueSpiceProDistributionConnector",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceQrCode",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceRating",{"BlueSpiceFoundation":">= 5.0.0","OOJSPlus":">= 3.0.0"}]
["BlueSpiceReadConfirmation",{"BlueSpiceFoundation":">= 4.3","BlueSpicePageAssignments":">= 4.3"}]
["BlueSpiceReaders",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceReminder",{"BlueSpiceFoundation":">= 5.0.0","OOJSPlus":">= 3.0.0"}]
["BlueSpiceRSSFeeder",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceSaferEdit",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceSignHere",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceSmartList",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceSMWConnector",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceSocialArticleActions",{"BlueSpiceFoundation":">= 4.1","BlueSpiceSocial":">= 4.1"}]
["BlueSpiceSocialBlog",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3"}]
["BlueSpiceSocialComments",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3","BlueSpiceSocialTopics":">= 4.4"}]
["BlueSpiceSocial",{"BlueSpiceFoundation":">= 4.1","BlueSpiceExtendedSearch":">= 4.4"}]
["BlueSpiceSocialMicroBlog",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3"}]
["BlueSpiceSocialProfile",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3","BlueSpiceAvatars":">= 4.3"}]
["BlueSpiceSocialRating",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3","BlueSpiceRating":">= 4.3"}]
["BlueSpiceSocialResolve",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3"}]
["BlueSpiceSocialTags",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3"}]
["BlueSpiceSocialTimelineUpdate",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3"}]
["BlueSpiceSocialTopics",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3"}]
["BlueSpiceSocialWatch",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3"}]
["BlueSpiceSocialWikiPage",{"BlueSpiceFoundation":">= 4.3","BlueSpiceSocial":">= 4.3","BlueSpiceMultiUpload":">= 4.3"}]
["BlueSpiceSubPageTree",{"BlueSpiceFoundation":"*"}]
["BlueSpiceTagCloud",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceTranslationTransfer",{"BlueSpiceFoundation":"~5.0","BlueSpiceVisualEditorConnector":"*","ContentTransfer":"*","MergeArticles":"*","OOJSPlus":">= 3.0.0","VisualEditor":"*"}]
["BlueSpiceUEModuleBookPDF",{"BlueSpiceFoundation":">= 4.3","BlueSpiceUniversalExport":">= 4.3","BlueSpiceBookshelf":">= 4.3","BlueSpiceUEModulePDF":">= 4.3"}]
["BlueSpiceUEModuleDOCX",{"BlueSpiceFoundation":">= 4.3","BlueSpiceUniversalExport":">= 4.3"}]
["BlueSpiceUEModuleHTML",{"BlueSpiceFoundation":">= 4.3","BlueSpiceUniversalExport":">= 4.3"}]
["BlueSpiceUEModulePDF",{"BlueSpiceFoundation":">= 4.3","BlueSpiceUniversalExport":">= 4.3"}]
["BlueSpiceUEModulePDFRecursive",{"BlueSpiceFoundation":">= 4.3","BlueSpiceUniversalExport":">= 4.3"}]
["BlueSpiceUEModulePDFSubpages",{"BlueSpiceFoundation":">= 4.3","BlueSpiceUniversalExport":">= 4.3"}]
["BlueSpiceUEModuleTable2Excel",{"BlueSpiceFoundation":">= 5.0.0","BlueSpiceVisualEditorConnector":">= 5.0.0"}]
["BlueSpiceUniversalExport",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceUsageTracker",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceUserInfo",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceUserManager",{"BlueSpiceFoundation":">= 5.0","OOJSPlus":">= 3.0.0"}]
["BlueSpiceUserSidebar",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceVisualDiff",{"BlueSpiceFoundation":">= 4.1"}]
["BlueSpiceVisualEditorConnector",{"BlueSpiceFoundation":">= 4.3","VisualEditor":"*","OOJSPlus":">= 2.0.0"}]
["BlueSpiceWatchList",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceWhoIsOnline",{"BlueSpiceFoundation":">= 4.3"}]
["BlueSpiceWikiExplorer",{"BlueSpiceFoundation":">= 5.0","OOJSPlus":">= 3.0.0"}]
["BlueSpiceWikiFarm",{"OOJSPlus":"*"}]
["CampaignEvents",{"cldr":"*"}]
["Campaigns",{"EventLogging":"*"}]
["CentralAuth",{"AntiSpoof":"*"}]
["CentralNotice",{"EventLogging":"*"}]
["Chart",{"JsonConfig":"*"}]
["CirrusSearch",{"Elastica":">= 6.0.1"}]
["CodeEditor",{"WikiEditor":">= 0.5.2"}]
["CognitiveProcessDesigner",{"OOJSPlus":">= 3.0.0"}]
["CollabPads",{"VisualEditor":"*","OOJSPlus":">= 3.0.0"}]
["CommunityConfigurationExample",{"CommunityConfiguration":"*"}]
["CommunityRequests",{"VisualEditor":"*"}]
["ConfigManager",{"BlueSpiceFoundation":">= 3.3"}]
["ContentProvisioning",{"OOJSPlus":">= 3.0.0"}]
["ContentStabilization",{"OOJSPlus":">= 3.0.0"}]
["ContentTranslation",{"Cite":"*","UniversalLanguageSelector":"*","VisualEditor":"*","WikimediaMessages":"*"}]
["Dashiki",{"JsonConfig":"*"}]
["DiscussionTools",{"VisualEditor":"*","Linter":"*"}]
["EditNotify",{"Echo":"*"}]
["Email Authorization",{"PluggableAuth":"*"}]
["EnhancedStandardUIs",{"OOJSPlus":">= 3.0.0"}]
["EnhancedUpload",{"OOJSPlus":">= 3.0.0"}]
["ExternalGuidance",{"MobileFrontend":">= 2.1.0","UniversalLanguageSelector":"*"}]
["FacetedCategory",{"CategoryTree":"*"}]
["FundraiserLandingPage",{"EventLogging":"*"}]
["FundraisingTranslateWorkflow",{"Translate":"*"}]
["GrowthExperiments",{"CommunityConfiguration":"*","VisualEditor":"*"}]
["HierarchyBuilder",{"SemanticMediaWiki":">=3.1.0","PageForms":">=3.7.0"}]
["ImageSuggestions",{"Echo":"*","CirrusSearch":"*"}]
["JWTAuth",{"PluggableAuth":">= 7.0"}]
["Kartographer",{"JsonConfig":"*"}]
["LDAPAuthentication2",{"LDAPProvider":"3.*","PluggableAuth":"7.*"}]
["LDAPAuthorization",{"LDAPProvider":"3.*","PluggableAuth":"7.*"}]
["LDAPGroups",{"LDAPProvider":"3.*"}]
["LDAPSyncAll",{"LDAPProvider":"3.*","LDAPUserInfo":"3.*","LDAPGroups":"3.*"}]
["LDAPUserInfo",{"LDAPProvider":"3.*"}]
["LoginNotify",{"Echo":"*"}]
["Magic Link Authentication",{"PluggableAuth":">= 7.0"}]
["MassMessageEmail",{"MassMessage":">= 0.5.0"}]
["MathSearch",{"Math":"*"}]
["MetricsPlatform",{"EventStreamConfig":"*","EventLogging":"*"}]
["MobileFrontendContentProvider",{"MobileFrontend":">= 2.4.0"}]
["Monstranto",{"Scribunto":"*"}]
["NamespacePopups",{"PagePopups":">= 0.0.1"}]
["NavigationTiming",{"EventLogging":"*"}]
["Naylor AMS SSO Integration",{"PluggableAuth":">= 5.1"}]
["NotifyMe",{"OOJSPlus":">= 3.0.0"}]
["OAuthRateLimiter",{"OAuth":">= 1.1.0"}]
["OpenID Connect",{"PluggableAuth":">= 7.4.0"}]
["PageViewInfoGA",{"PageViewInfo":"*"}]
["PDFCreator",{"OOJSPlus":">= 3.0.0"}]
["PersonalDashboard",{"CommunityConfiguration":"*"}]
["ReportIncident",{"EventLogging":"*"}]
["Sanctions",{"Echo":"*","Flow":"*"}]
["SearchVue",{"WikimediaMessages":"*"}]
["SemanticACL",{"SemanticMediaWiki":"> 5.0"}]
["Shibboleth",{"PluggableAuth":">= 5.1"}]
["SimilarEditors",{"QuickSurveys":">= 1.4.0"}]
["SimpleBlogPage",{"OOJSPlus":">= 2.1.0"}]
["SimpleSAMLphp",{"PluggableAuth":">= 7.0"}]
["SimpleTasks",{"Checklists":">= 2.0.0","AtMentions":">= 2.0.0","DateTimeTools":">= 2.0.0"}]
["Sofa",{"Scribunto":"*"}]
["SpamDiffTool",{"SpamBlacklist":"*"}]
["SpecialPageCaptcha",{"ConfirmEdit":"*"}]
["StandardDialogs",{"OOJSPlus":">= 3.0.0"}]
["TableTools",{"VisualEditor":"*","VueJsPlus":"*"}]
["TemplateWizard",{"TemplateData":">= 0.2.0","WikiEditor":">= 0.5.3"}]
["Thanks",{"Echo":"*"}]
["TheWikipediaLibrary",{"CentralAuth":"*","GlobalPreferences":"*"}]
["Toolhub",{"Scribunto":"*"}]
["TopTenPages",{"HitCounters":"*"}]
["Translate",{"UniversalLanguageSelector":"*"}]
["TranslationNotifications",{"MassMessage":"*","Translate":"*"}]
["TwitterCards",{"TextExtracts":"*"}]
["Translatewiki.net main page",{"Translate":"*"}]
["UnifiedTaskOverview",{"OOJSPlus":">= 3.0.0"}]
["VECancelButton",{"VisualEditor":"*"}]
["VEForAll",{"VisualEditor":"*"}]
["WebAuthn",{"OATHAuth":"*"}]
["WhoIsWatching",{"Echo":"*"}]
["WikibaseLexemeCirrusSearch",{"WikibaseCirrusSearch":"*","WikibaseLexeme":"*"}]
["WikibaseMediaInfo",{"UniversalLanguageSelector":"*","WikibaseCirrusSearch":"*"}]
["WikiLambda",{"WikimediaMessages":"*","UniversalLanguageSelector":"*"}]
["WikimediaCampaignEvents",{"CampaignEvents":"*"}]
["WikimediaEvents",{"EventLogging":"*","EventBus":"*"}]
["WikiToLDAP",{"LDAPAuthentication2":">= 1.0.1"}]
["Workflows",{"Forms":">= 2.0.0","OOJSPlus":">= 3.0.0"}]
["WSOAuth",{"PluggableAuth":">= 7.0"}]

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
Openhashar
Openhashar
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Openhashar
Openhashar
Openhashar
Resolvedhashar
ResolvedDAlangi_WMF
OpenNone
OpenNone
OpenNone

Event Timeline

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

[integration/config@master] Job running tests with solely required extensions

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

Mentioned in SAL (#wikimedia-releng) [2025-11-06T13:33:13Z] <hashar> Running 24 Jenkins jobs concurrently using: config/utils/zuul-mw-jobs-runner.py --start --jobs 24 --no-selenium --no-phpunit --requires-only -- config/zuul/layout.yaml config/zuul/parameter_functions.py |& tee run-requires-only-20251106.log # T407797

Some of them are failing ResourcesTest::testValidDependencies which is that some Resource Loader modules are missing. They need to be made optional (either by converting the registration to use PHP or extend the extension registry mechanism to support optional modules based on whether an extension is loaded).

After running --resolve-requires --run phpunit-unit,phpunit,qunit against all repos known to CI:

Failure271
Success685

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

[integration/config@master] Zuul: add quibble --requires-only to production extensions

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

For the projects that are on WMF production, 44 projects failing so far. I have filed some as subtasks, some others are due to Resource Loader dependencies hard wiring VisualEditor even when it is optional, I need to file another task for that 😊

Builds (expire in 7 days)

mediawiki/extensions/3D https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/867//console FAILURE
mediawiki/extensions/AbuseFilter https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/872//console FAILURE
mediawiki/extensions/ArticlePlaceholder https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/884//console FAILURE
mediawiki/extensions/AutoModerator https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/882//console FAILURE
mediawiki/extensions/Babel https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/881//console FAILURE
mediawiki/extensions/Capiunto https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/886//console FAILURE
mediawiki/extensions/Chart https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/891//console FAILURE
mediawiki/extensions/Citoid https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/896//console FAILURE
mediawiki/extensions/CodeMirror https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/899//console FAILURE
mediawiki/extensions/CommunityRequests https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/904//console FAILURE
mediawiki/extensions/ConfirmEdit https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/905//console FAILURE
mediawiki/extensions/Disambiguator https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/910//console FAILURE
mediawiki/extensions/EntitySchema https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/918//console FAILURE
mediawiki/extensions/EventBus https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/919//console FAILURE
mediawiki/extensions/Flow https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/928//console FAILURE
mediawiki/extensions/FundraisingTranslateWorkflow https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/930//console FAILURE
mediawiki/extensions/GrowthExperiments https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/941//console FAILURE
mediawiki/extensions/IPInfo https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/950//console FAILURE
mediawiki/extensions/IPReputation https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/951//console FAILURE
mediawiki/extensions/Kartographer https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/954//console FAILURE
mediawiki/extensions/Math https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/962//console FAILURE
mediawiki/extensions/Newsletter https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/971//console FAILURE
mediawiki/extensions/OAuth https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/975//console FAILURE
mediawiki/extensions/OAuthRateLimiter https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/976//console FAILURE
mediawiki/extensions/PageTriage https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/982//console FAILURE
mediawiki/extensions/PropertySuggester https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/992//console FAILURE
mediawiki/extensions/ReaderExperiments https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/995//console FAILURE
mediawiki/extensions/ReportIncident https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1000//console FAILURE
mediawiki/extensions/Score https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1004//console FAILURE
mediawiki/extensions/SyntaxHighlight_GeSHi https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1017//console FAILURE
mediawiki/extensions/TheWikipediaLibrary https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1024//console FAILURE
mediawiki/extensions/UploadWizard https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1036//console FAILURE
mediawiki/extensions/WikibaseCirrusSearch https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1043//console FAILURE
mediawiki/extensions/WikibaseLexemeCirrusSearch https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1045//console FAILURE
mediawiki/extensions/WikibaseLexeme https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1044//console FAILURE
mediawiki/extensions/WikibaseManifest https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1046//console FAILURE
mediawiki/extensions/WikibaseMediaInfo https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1047//console FAILURE
mediawiki/extensions/WikibaseQualityConstraints https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1048//console FAILURE
mediawiki/extensions/Wikidata.org https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1049//console FAILURE
mediawiki/extensions/wikihiero https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1052//console FAILURE
mediawiki/extensions/WikimediaBadges https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1056//console FAILURE
mediawiki/extensions/WikimediaEvents https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1059//console FAILURE
mediawiki/extensions/Wikisource https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/1063//console FAILURE
mediawiki/skins/MinervaNeue https://integration.wikimedia.org/ci/job/quibble-requires-only-vendor-non-voting/864//console FAILURE

Change #1197340 merged by jenkins-bot:

[integration/config@master] Jobs running tests solely with required extensions

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