Loosen core's require-dev constraints to allow higher major versions that work

Created on 13 October 2022, over 1 year ago
Updated 19 January 2023, over 1 year ago

Problem/Motivation

Currently, some of core's require-dev constraints constrain those packages to non-latest major versions. This prevents an application from installing both drupal/core-dev and other packages that might require later versions of the same dependencies. For example, core currently constrains symfony/filesystem to ^4.4, but Drush would like to be able to use symfony/filesystem v5 (see https://github.com/drush-ops/drush/pull/5264 which broke compatibility with drupal/core-dev and is about to be reverted until this issue is fixed).

Steps to reproduce

Proposed resolution

Broaden our require-dev constraints (e.g., change the symfony/filesystem one to ^4.4 || ^5.4 or maybe even ^4.4 || ^5.4 || ^6.1) where doing so still passes all of our tests (on the "updated deps" DrupalCI job).

✨ Feature request
Status

Needs work

Version

9.5

Component
ComposerΒ  β†’

Last updated 3 days ago

No maintainer
Created by

πŸ‡ΊπŸ‡ΈUnited States mikemadison Seattle, WA

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.69.0 2024