Skip to content

Simplify signature badge popover

Jacques Erasmus requested to merge 383158-simplify-commits-popover into master

What does this MR do and why?

Simplifies the signature badge popover.

Screenshots or screen recordings

status before after
Verified Screenshot_2023-01-04_at_09.49.58 Screenshot_2023-01-04_at_10.17.41
Unverified Screenshot_2023-01-04_at_09.59.11 Screenshot_2023-01-04_at_10.17.14
Same user, different email Screenshot_2023-01-04_at_10.13.42 Screenshot_2023-01-04_at_10.15.48
Different user Screenshot_2023-01-04_at_09.51.05 Screenshot_2023-01-04_at_10.16.45
Multiple signatures Screenshot_2023-01-04_at_10.14.23 Screenshot_2023-01-04_at_10.15.13

How to set up and validate locally

  1. Create an SSH key and add it to your GitLab account.

  2. Configure git to sign commits with SSH.

  3. Create a new project.

  4. Clone the repository and change into the project directory.

  5. Add a new SSH signed commit and push it

    echo '# SSH Commit Test' > README.md
    git add README.md
    git commit -S -m 'This commit is signed with ssh'
    git push origin main
  6. Reload the project page. There should be a verified badge on your commit.

MR acceptance checklist

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

Related to #383158 (closed)

Edited by Jacques Erasmus

Merge request reports