Skip to content

Add CI/CD Catalog Beta badge

What does this MR do and why?

Adding a beta badge to the CI/CD Catalog page. Since this is currently and experimental feature, but behind a disabled FF, we are pushing hte Beta badge right now and once we enable the flag, it will mean that the Catalog is ready for Beta anyway. Only internal Gitlab team members will see the "wrong" badge if they are checking on production.

Related to #432045 (closed)

Screenshots or screen recordings

Badge On hover
Screenshot_2023-11-16_at_5.29.13_PM Screenshot_2023-11-16_at_5.29.23_PM

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

  1. Enable the FF global_ci_catalog through the rails console: Feature.enable(:global_ci_catalog)
  2. Navigate to /explore/catalog
  3. You should see a beta badge in the header
  4. Hover on the badge to view the tooltip

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Frédéric Caplette

Merge request reports