Page MenuHomePhabricator

New CI failures on fundraising 1.25 branch
Closed, ResolvedPublic


New, blocking failures:

wikimedia/composer-merge-plugin: 1.0.0 installed, 1.3.1 required.
Error: your composer.lock file is not up to date, run "composer update" to install newer dependencies
Build step 'Execute shell' marked build as failure

Assertion error: node version v4.4.6 does not match '^v4[.]3[.]'
Build step 'Execute shell' marked build as failure

Event Timeline

the node 4.4.6 one is T139374 and not related to the 1.25 branch nor fundraising specifically

Looks like the npm glitch is a known bug and a fix is being rolled out: T139374

Change 297444 had a related patch set uploaded (by Paladox):
Remove composer.lock file

Change 297444 merged by Awight:
Remove composer.lock file

Tests are working again--thanks, everyone!

magic incantations to rebuild the vendor/ stuff is:

  • Check out REL1_25 vendor/composer.* into vendor/
  • Get composer 1.0.3 by cloning from github
  • Run composer update --no-dev in both mw-core and mw-core/vendor