Switch GitLab CI configuration to the template developed by the DA

Created on 9 December 2022, over 2 years ago
Updated 18 April 2023, almost 2 years ago

Problem/Motivation

So it turns out that we can't really run the GitLab CI pipeline whenever we want, because the workflow rules defined in the Drupal Spoons template (https://gitlab.com/drupalspoons/composer-plugin/-/blob/master/templates/...) don't allow it.

This means we can't test against arbitrary versions of core and PHP.

Proposed resolution

This problem has been solved in the Drupal Association's GitLab CI configuration templates. Lightning API is already using those templates to great effect, and indeed, it also includes the addition of ext-sodium that Simple OAuth depends on.

Remaining tasks

Replace .gitlab-ci.yml with the one used by Lightning API. It should work as a drop-in replacement and will allow the pipeline to be run at any time.

πŸ“Œ Task
Status

Fixed

Version

5.2

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • @bojan_dev opened merge request.
  • @bojan_dev opened merge request.
Production build 0.71.5 2024