Since commit "Updating process requirement so it can be included in other projects with... " the Gitlab CI tests are failing.

 Using version ^1.2 for overtrue/phplint
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - The requested package symfony/process == 3.3.6.0 is satisfiable by symfony/process[v3.3.6] but those are rejected by your minimum-stability.
Installation failed, reverting ./composer.json to its original content.

See https://gitlab.com/aegir/provision/-/jobs/395328869

Comments

helmo created an issue. See original summary.

helmo’s picture

Some test commits on 3110280-ci-docker-image

Jon Pugh’s picture

Version: 7.x-3.x-dev » 7.x-4.x-dev

Looks like

composer require overtrue/phplint

is run dynamically in CI?

Best practice would be to add this package using require-dev so that developers see the conflict locally.

Submit a branch with `composer require overtrue/phplint --dev`.

Or...

Wait a bit. I am making great progress installing Provision as a composer dependency. Devshop now requires `drupal/provision` and I found a way to force drush to include it.