Fixed
Project:
Scheduler
Version:
2.x-dev
Component:
Testing
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
19 Mar 2026 at 17:08 UTC
Updated:
1 May 2026 at 07:59 UTC
Jump to comment: Most recent
To assist with general testing and problem-solving in Gitlab Templates and for core development issues, it will be useful to have Scheduler able to run the 'Next Major' pipeline variant.
Add the required 3rd-party modules to the _LENIENT_ALLOW_LIST pipeline variable.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
jonathan1055 commentedWith the
_LENIENT_ALLOW_LISTfully defined (which took quite a lot of chasing of dependencies) the Composer Next Major finally runs. This allowed the PHPUnit jobs to start, but three modules could not be installed due to significant incompatibilities. Therefore these have been removed from composer.json inbefore_scriptand at this point we had the PHPUnit jobs starting. Due to fatal errors in third-party modules (example job) none of the tests actually ran - this is a problem in run-tests.sh (and core issue #3549601: Allow --directory and @group to work together in run-tests.sh will solve this). So to allow us to see what has to be done to Scheduler the 3rd-party test files are deleted, which means that finally we actually get some test results to look at. (example)This will help with the work on #3546167: [meta] Fix deprecations from core 11.2 and 11.3