Fix the fundamental composer/deps step in Gitlab CI.

The whole test pipeline is still red and needs fixed, since recent commits broke things.

Alternatively, you can remove `OPT_IN_TEST_NEXT_MAJOR` from the yaml if you dont care about D12.

Command icon 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

dpi created an issue. See original summary.

dpi changed the visibility of the branch 3577160-d12-ci to hidden.

dpi’s picture

Assigned: dpi » Unassigned
Status: Active » Needs review

3577160-d12-ci was broken; wouldnt let me do anything with it. created another.

The first stage is now green with this change.

pfrilling made their first commit to this issue’s fork.

pfrilling’s picture

Status: Needs review » Reviewed & tested by the community

Thanks @dpi! I updated the branch with the passing tests from #3577851: Tests on 3.x branch not passing. The test failures in the next major are expected, since external auth isn't d12 ready.

pfrilling’s picture

Status: Reviewed & tested by the community » Fixed

Started the merge train!

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

  • pfrilling committed 0fd2dd8d on 3.x authored by dpi
    fix: #3577160 Fix Next Major (Drupal 12) build step in CI
    
    By: dpi
    By:...
dpi’s picture

There is a temporary/work in progress change if you are interested in CI that can force your deps to install: https://git.drupalcode.org/project/scheduled_transitions/-/blob/211bc06e...

An easy one liner.

pfrilling’s picture

Thanks for that sample! I'll keep that in mind for when I'm ready to think about D12. Stable D11 version first 🧑🏼‍💻

Status: Fixed » Closed (fixed)

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