Speed up PHPUnit on CI; stop relying on drupal.org composer template
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3529128. --> Reported by: [justafish](https://www.drupal.org/user/161058) Related to !1105 !1041 !1097 !1065 !1021 !1023 !845 !828 !843 >>> <h3 id="overview">Overview</h3> <p>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).</p> <p>The new job all happens in the "build" stage so we don't have to wait for unnecessary jobs:<br> <a href="https://git.drupalcode.org/project/experience_builder/-/blob/0.x/.gitlab-ci.yml?ref_type=heads#L138">https://git.drupalcode.org/project/experience_builder/-/blob/0.x/.gitlab-ci.yml?ref_type=heads#L138</a></p> <h3 id="proposed-resolution">Proposed resolution</h3> <ul> <li>Move the other jobs to using the new method of setting up a Drupal installation</li> <li>Move the justafish/drupalci-environments-playwright:latest image somewhere else and have it auto update dependencies</li> </ul> > Related issue: [Issue #3523922](https://www.drupal.org/node/3523922) > Related issue: [Issue #3585788](https://www.drupal.org/node/3585788)
issue