Closed
Description
opened on Oct 26, 2020
Upgrade Composer to Composer 2.
Drupal 9 requires Composer 2 https://git.drupalcode.org/project/drupal/-/blob/9.1.x/composer.json#L21
See comments below for more details on each:
- Update composer-patches to 1.7.0
- Update drupal-composer/drupal-scaffold (deprecated) to drupal/core-composer-scaffold
- Create PR with composer2 support for nodejs-installer
- Update oomphinc/composer-installers-extender to 2.0.0
- Fork yaml-tests and update dependency instead of updating to yaml-tasks [OR update to yaml-tasks if that's a smaller lift #1303]
- Update composer-drupal-optimizations to ^2
- Update drupal-console-extend-plugin after this PR is merged Add Composer 2 support hechoendrupal/drupal-console-extend-plugin#25
- Unpin the composer version in BRD/DevOps repo or pin to version 2
- Update lando to use composer 2
- Update tugboat to use composer 2
- Perf test composer install on both versions and post results here
- Fix autoload errors saying some classes/dependencies won't autoload in Composer 2
- Composer 2 in BRD https://github.com/department-of-veterans-affairs/devops/pull/8669
switch to Composer 2 is not blocking Tugboat release on Demo envs. Tugboat released 🎉
Activity