Closed (fixed)
Project:
DrupalCI: Test Runner
Component:
Codebase Build
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
25 Jan 2019 at 13:48 UTC
Updated:
8 Feb 2019 at 16:24 UTC
Jump to comment: Most recent
Comments
Comment #2
kristiaanvandeneyndeSorry, wrong issue queue.
Comment #3
MixologicDrupalCI relies on core's composer.lock file which are the versions that core has been tested on. In this case drupal core ships with prophecy 1.7.0: https://cgit.drupalcode.org/drupal/tree/composer.lock#n3516
If your tests depend upon a newer version of prophecy, then the composer.json of the group module should express that in its require-dev section, and DrupalCI will update that dependency.
https://cgit.drupalcode.org/group/tree/composer.json
You can add that require-dev as part of the patch in this case and it should be picked up by the testbots.
Let me know if this addresses your issue.
Comment #4
kristiaanvandeneyndeCool, thanks! Was looking for a composer.lock file in the core folder but couldn't find one. Didn't think to look in the root folder as the prophecy dependency isn't specified there, but in the core folder.
I'll use the old prophecy method for now as I'd rather not bloat my own composer.json file with dependencies that might someday collide with what core has.