Closed (fixed)
Project:
Configuration Split
Version:
2.0.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
27 Feb 2024 at 15:44 UTC
Updated:
26 Feb 2026 at 08:59 UTC
Jump to comment: Most recent
The way drush commands are written in Drush 12 has changed see https://www.drush.org/12.x/commands/
Drush 12 still works with the previous implementation but Drush 13 for Drupal 11 will have this BC layer removed. So we need to change the drush commands to fit the new way of declaring them.
none
none
none
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
lamp5Comment #4
bircherI don't think it is that simple.
Check out https://www.drush.org/12.x/commands/
We will need to change the drush commands a bit.
Comment #5
lamp5Sure, I debug the process of services registration and I detected that it is a problem with that, I can't see any issue using drush 12 and config split right now.
Comment #6
bircheryea we can use this issue for fixing the drush integration also going forward since in Drush 13 deprecated behaviour will be removed.
Drush 11 and Drupal 9 are EOL so we can just go ahead and do this now.
See also #3362191: Remove Drush 8 integration
Comment #7
sweetchuckOther problem is that config-split:* Drush commands are not picked up any more with
drupal/core 10.5.1
drush/drush 12.5.3.0
drupal/config_split 2.0.2
Because config_split/composer.json
Comment #8
bircherWith Drush 13.7 we can use Listeners to react to the config:export so we don't need the drush hook any more and so we can refactor everything to be auto detected and be ready for Drush 14 where the current implementation won't work any more.
Comment #11
bircherComment #12
bircher