Aude has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/339202 )
Change subject: Add script to copy composer require-dev and autoload-dev to mw vendor ...................................................................... Add script to copy composer require-dev and autoload-dev to mw vendor This should replace composer-dev-args.js Bug: T158674 Change-Id: I5fd7411560aed93a5578a8c0cf5cdcc73384d9b5 --- A tools/composer-copy-mw-dev.js 1 file changed, 19 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/jenkins refs/changes/02/339202/1 diff --git a/tools/composer-copy-mw-dev.js b/tools/composer-copy-mw-dev.js new file mode 100755 index 0000000..653969f --- /dev/null +++ b/tools/composer-copy-mw-dev.js @@ -0,0 +1,19 @@ +#!/usr/bin/env node +var vendorComposer, + mwComposer; + +try { + mwComposer = require( process.argv[ 2 ] ); + vendorComposer = require( process.argv[ 3 ] ); + + vendorComposer[ 'require-dev' ] = mwComposer[ 'require-dev' ]; + + if ( mwComposer[ 'autoload-dev' ] ) { + vendorComposer[ 'autoload-dev' ] = mwComposer[ 'autoload-dev' ]; + } + + console.log( JSON.stringify( vendorComposer, null, 2 ) ); +} catch ( e ) { + // Back-compat for REL1_23 which doesn't have composer.json + console.log( 'phpunit/phpunit=3.7.37' ); +} -- To view, visit https://gerrit.wikimedia.org/r/339202 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5fd7411560aed93a5578a8c0cf5cdcc73384d9b5 Gerrit-PatchSet: 1 Gerrit-Project: integration/jenkins Gerrit-Branch: master Gerrit-Owner: Aude <aude.w...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits