Problem/Motivation
I'm trying to merge D10 support into the 1.0.x branch. However, the GitLab CI pipelines are now failing over there:
https://git.drupalcode.org/project/entitygroupfield/-/pipelines/50342
Unable to create pipeline
'phpstan' job needs 'composer' job, but 'composer' is not in any previous stage
'stylelint' job needs 'composer' job, but 'composer' is not in any previous stage
'eslint' job needs 'composer' job, but 'composer' is not in any previous stage
Steps to reproduce
Proposed resolution
Fix .gitlab-ci.yml on both branches to make it easy to test across multiple core versions, confirm the matrix testing in 2.0.x is still working how we want, and ensure tests are passing on both branches.
Remaining tasks
- Revisit how GitLab CI is configured on all branches.
- See if there's now a cleaner way to handle the matrix testing we want/need (in 2.0.x).
- See if we can go back to relying on the upstream defaults (in 1.0.x) to better handle what core versions we're testing with.
- Confirm all pipeline steps and tests are passing everywhere.
User interface changes
API changes
Data model changes
Issue fork entitygroupfield-3401957
Show commands
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 #8
dwwAt last! 😅 It's finally doing what I want. 🎉
When the "canary" build or test fails, none of the matrix builds start:
https://git.drupalcode.org/project/entitygroupfield/-/pipelines/646232
When it all works, it all works in the right order:
https://git.drupalcode.org/project/entitygroupfield/-/pipelines/646237
Phew!
In the process, I fixed
GroupAutocompleteFormElementTestto work with group *.3.x branches. See ee349a4f.