Legoktm added a comment.

If Wikibase uses a feature of ~2.0 that is incompatible with 1.0.0, it'll blow up in production. The CI that currently runs on mediawiki/extensions/Wikidata pulls in only "require-dev" via composer, and uses mediawiki/vendor for the rest, so if there's a mismatch that is executed by tests, it'll get caught.

We probably want to apply the same CI to Wikibase (using mediawiki/vendor instead of composer). Then if you want to update a library, you'll submit a patch to mediawiki/vendor, then a patch to Wikibase with Depends-On so CI is testing against the new library, and then merge both at the same time whenever ready.


TASK DETAIL
https://phabricator.wikimedia.org/T179663

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Legoktm
Cc: bd808, Aklapper, Legoktm, greg, Lydia_Pintscher, daniel, thiemowmde, WMDE-leszek, Aleksey_WMDE, Jonas, hoo, aude, Agabi10, Lucas_Werkmeister_WMDE, Jdforrester-WMF, VColeman, demon, Liuxinyu970226, Jrbranaa, Ricordisamoa, Addshore, Lahi, SandraF_WMF, GoranSMilovanovic, QZanden, Liudvikas, Luke081515, Wikidata-bugs, Anomie, zeljkofilipin, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to