DEPRECATION WARNING: The asset "illustrations/pipeline.svg" is not present in the asset pipeline

Problem

We are seeing deprecation warnings about missing illustrations/pipeline.svg in production logs:

DEPRECATION WARNING: The asset "illustrations/pipeline.svg" is not present in the asset pipeline.
Falling back to an asset that may be in the public folder.
This behavior is deprecated and will be removed.
To bypass the asset pipeline and preserve this behavior,
use the `skip_pipeline: true` option.
 (called from js_pipeline_tabs_data at /srv/gitlab/app/helpers/projects/pipeline_helper.rb:23)

Screenshot_from_2024-02-05_13-30-38

Reproduction

  1. Go to https://gitlab.com/gitlab-org/gitlab/-/pipelines/1083822504/test_report?job_name=rspec%20integration%20pg14
  2. In browser's network tab see 404 Not Found for GET https://gitlab.com/images/illustrations/pipeline.svg:

Screenshot_from_2024-02-05_13-33-38

Proposed solution

Use an existing SVG to represent a pipeline.

Edited by Peter Leitzen