Use LENIENT_ALLOW_LIST for testing NEXT_MAJOR

Created on 12 January 2024, 6 months ago
Updated 20 February 2024, 4 months ago

Problem/Motivation

Support latest change to GitLab CI.

#3412308: Consider providing support for dependencies in "next major" tests → has been merged in the GitLab Templates project, allowing a list of modules to be specified to be loaded by Composer with the Lenient Composer plugin.

This allows the change implemented in 📌 Start running tests against Drupal 11 Fixed to be simplified by replacing the before_script for "composer (next major)" with a variables section containing the list of modules.

Proposed resolution

Remove current before_script from "composer (next major)" and replace with variables section containing LENIENT_ALLOW_LIST.

Remaining tasks

Merge request has been created to use LENIENT_ALLOW_LIST to specify Token and Token Filter modules.

I have not changed the before_script under "phpunit (next_major)". There's an argument we should change from the current grep/sed statements to patch files. I would argue that we should wait for patches to be available from the module maintainers, but I'm open to opinions.

User interface changes

N/A

API changes

N/A

Data model changes

N/A

📌 Task
Status

Fixed

Version

2.1

Component

Code

Created by

🇮🇪Ireland lostcarpark

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

Merge Requests

Comments & Activities

Production build 0.69.0 2024