Page MenuHomePhabricator

New CI failures on fundraising 1.25 branch
Closed, ResolvedPublic

Description

New, blocking failures:

https://integration.wikimedia.org/ci/job/mwext-donationinterfacecore-REL1_25-testextension-zend53/39/console

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

https://integration.wikimedia.org/ci/job/npm-node-4.3/19018/console

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

https://gerrit.wikimedia.org/r/297444

Change 297444 merged by Awight:
Remove composer.lock file

https://gerrit.wikimedia.org/r/297444

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