Problem/Motivation

why? ctools code did not change between Sept 7 and Sept 14, however the color project appears to be conflicting with D7 core color

The color module has been a Drupal core module since 2006, now it is a "contrib" module.

ctools and other Drupal 7 contrib modules require the color module. However when the cicd runs, instead of using Drupal 7.x core color module it's somehow bringing in the Drupal 10 contrib module and the tests fail with composer errors since between sept 8th 2022 and sept 14th 2022 is when the failures started approximately.

I suspect that ever since this project was added to Drupal.org, the ctools 7.x tests are no longer able to complete.

Is there some way to indicate to composer that the contrib color module requires Drupal 10?

How to fix this?

Steps to reproduce

Run any 7.x automated tests that require the Drupal core color module.

Proposed resolution

add a composer.json require D9.4+= for the composer.json in all contrib color module branches.

Remaining tasks

Fix the color project

User interface changes

N/A

API changes

See proposed resolution

Data model changes

N/A

Comments

joseph.olstad created an issue. See original summary.

joseph.olstad’s picture

Issue summary: View changes
joseph.olstad’s picture

Issue summary: View changes
joseph.olstad’s picture

Title: adding this project broke ctools 7.x tests » The contrib color project is conflicting with the D7 core color project, breaking ctools 7.x tests and possibly others
joseph.olstad’s picture

Issue summary: View changes
joseph.olstad’s picture

joseph.olstad’s picture

Status: Needs work » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.