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

Reply via email to