Remove drupal.org composer template from .gitlab-ci.yml

Created on 9 June 2025, 2 months ago

Overview

For the new Playwright job we aren't using the drupal.org gitlab template as it creates a web/ directory and then individually symlinks all the project files into the module directory. This causes some very strange behavior and node.js scripts will refuse to run in a lot of cases (which is why the ui folder exists).

The new job all happens in the "build" stage so we don't have to wait for unnecessary jobs:
https://git.drupalcode.org/project/experience_builder/-/blob/0.x/.gitlab...

Proposed resolution

  • Move the other jobs to using the new method of setting up a Drupal installation
  • Move the justafish/drupalci-environments-playwright:latest image somewhere else and have it auto update dependencies
📌 Task
Status

Active

Version

0.0

Component

Code

Created by

🇬🇧United Kingdom justafish London, UK

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

Comments & Activities

Production build 0.71.5 2024