Ladsgroup added a comment.
In T258396#6321883 <https://phabricator.wikimedia.org/T258396#6321883>, @Legoktm wrote: > I think we would want these split commits to still run through CI to make sure the independent library is still fully independent and can pass tests on its own. > > We can upload patches to Gerrit that have a CR+2 applied immediately (what libup also does) so once the patch is uploaded, it goes through CI and is then merged. If it fails CI, abandon, go back to Wikibase.git, fix and retry again? That part seems a little meh. I was thinking CI can run composer multiple times and separately for each package sure tests pass on their own too (e.g. they don't depend on something that's not mentioned in their dependencies). I assume it would work similar to what's happening with npm packages in repo (like tainted-ref and wikidata bridge). Do you think it wouldn't work? TASK DETAIL https://phabricator.wikimedia.org/T258396 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Ladsgroup Cc: Ladsgroup, Legoktm, Aklapper, Tarrow, Akuckartz, darthmon_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs