Lucas_Werkmeister_WMDE added a comment.
Trying to remember what happened in that task… In T326653#8513209 <https://phabricator.wikimedia.org/T326653#8513209>, @Lucas_Werkmeister_WMDE wrote: > Apparently the CI job runs Wikibase’s `composer test` before installing MediaWiki core’s dependencies? That still seems to be the case. `composer test`, in the Wikibase directory, installs Wikibase’s dependencies, but not those of MediaWiki core. In T326653#8513221 <https://phabricator.wikimedia.org/T326653#8513221>, @Jdforrester-WMF wrote: > `quibble-composer` jobs are for release branches (and other circumstances where you're not aimed at Wikimedia production); they shouldn't ever be live on development or `wmf/` branches. That sounds like what we’re seeing here is actually correct, and not a CI misconfiguration. But I’m not sure what that means for us. Do we need to add all composer packages that are used in Wikibase directly to Wikibase’s `composer.json`, instead of relying on MediaWiki core’s `composer.json` to install some of the dependencies? TASK DETAIL https://phabricator.wikimedia.org/T333454 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lucas_Werkmeister_WMDE Cc: Jdforrester-WMF, Lucas_Werkmeister_WMDE, Aklapper, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
_______________________________________________ Wikidata-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
