Disable php-http/discovery and tbachert/spi plugins by default

Created on 26 June 2025, 13 days ago

Problem/Motivation

These plugins are only used by Drupal core for running their internal performance tests, therefore contrib projects does not need them.
Plugins introduced by drupal/core-dev.

Steps to reproduce

Use the https://github.com/ddev/ddev-drupal-contrib plugin and run the ddev poser command.

Project composer.json specifies core ^10.3 || ^11
core_version=11
Writing output to composer.contrib.json
php-http/discovery contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
Do you trust "php-http/discovery" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] n
tbachert/spi contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
Do you trust "tbachert/spi" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] n
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Feature request
Status

Active

Component

gitlab-ci

Created by

🇭🇺Hungary mxr576 Hungary

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024