Skip to content

Resolve "CI/CD component broken link to verified creator"

What does this MR do and why?

Fix the broken anchor link for the verified creator badge.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After
Screen_Recording_2024-05-22_at_3.08.31_PM Screen_Recording_2024-05-22_at_3.07.57_PM

How to set up and validate locally

  1. Pick a project that is not already a catalog resource

  2. Create a verified namespace record for the project's root namespace:

    project = Project.find_by_full_path('FULL_PATH')
    
    Ci::Catalog::VerifiedNamespace.create(namespace: project.root_namespace, verification_level: :gitlab_maintained)
  3. Set up the project to be a valid catalog resource: https://docs.gitlab.com/ee/ci/components/#create-a-component-project

  4. Create a release for the resource

  5. Go to the explore -> CI/CD Catalog page

  6. Notice the verified badge on the resource

  7. Hover on it

  8. Click on the help link

  9. Notice that you are taken to the correct documentation page

Related to #462517 (closed)

Edited by Frédéric Caplette

Merge request reports