Remove DrupalCI results from project pages, or replace with GitLab pipeline status

Created on 7 August 2023, over 1 year ago
Updated 1 September 2023, about 1 year ago

Problem/Motivation

Project pages currently show DrupalCI results on project pages. DrupalCI is in maintenance mode and deprecated, so we should not display its results unnecessarily.

Drupal.org should be taking cues from the UI design that has gone into the project browser initiative. It does not show test results, so not showing test results is possible. The main audience for project pages, on Drupal.org and in project browser, is people evaluating projects for use on their site, so the designs should converge in the long run.

The alternative is to replace them with GitLab CI pipeline results. These would be pulled in via front-end JS, so we do not have to keep a database synced with results.

Steps to reproduce

https://www.drupal.org/project/webform β†’ for example

Proposed resolution

Remove the DrupalCI results, possibly add GitLab CI pipeline results

Remaining tasks

Update the code at https://git.drupalcode.org/project/drupalorg/-/blob/525e4a7b58d2edaff30a...

✨ Feature request
Status

Fixed

Version

3.0

Component

GitLab integration

Created by

πŸ‡ΊπŸ‡ΈUnited States drumm NY, US

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

Comments & Activities

Production build 0.71.5 2024