This repository was archived by the owner on Mar 5, 2025. It is now read-only.
Support Robo 3 and league/container 3 #4424
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Projects created from https://github.com/acquia/drupal-recommended-project will have league/container and robo 3 by default, due to the dependency on Drush. If they then try to require BLT, it will cause a conflict unless you also add
--with-all-dependencies
. Supporting Robo 3 and league/container 3 in BLT prevents this conflict.Proposed changes
Allow Robo 3, which also allows league/container 3, and modify our use of league/container to support new (3) and legacy (2) versions.
Inspired by drush-ops/drush#4814
Merge requirements