Do not symlink the drush directory

Issue information

From user: jurgenhaas

Related to !132 (merged)

Contribution record

Fork management

Problem/Motivation

The expand_composer_json.php script configured composer.json such that type:drupal-drush packages get installed in the drush directory of the project root.

However, the symlink_project.php script links all objects from that root into web/modules/custom/PROJECT directory, except those listed in the array: ['.', '..', '.git', '.idea', 'vendor', $webRoot, 'symlink_project.php'].

That means, if you modules comes with a dependency to a drush command package, that will be linked and therefore also tested. That's not what we want, as this is "foreign" code.

Proposed resolution

Add 'drush' to the array of ignored objects.

Edited by drupalbot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information