Skip to content

Refactor Signature Badge to .vue

Nataliia Radina requested to merge 362731-migrate-signature-html-to-vue into master

What does this MR do and why?

Refactors signature badge component to .vue and replaces it in Last Commit component

Screenshots or screen recordings

SignatureType Before After
SSH Screenshot_2023-03-06_at_10.17.28 Screenshot_2023-03-06_at_09.26.27
GGP Screenshot_2023-03-06_at_10.18.35 Screenshot_2023-03-06_at_09.52.04
X509 Screenshot_2023-03-06_at_10.15.33 Screenshot_2023-03-06_at_09.56.47
UNFERIFIED Screenshot_2023-03-06_at_10.16.06 Screenshot_2023-03-06_at_10.02.20
Different User Screenshot_2023-03-06_at_10.15.58 Screenshot_2023-03-06_at_10.00.49

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. Clone any repository from your local and made any change there.

  4. Add a new SSH signed commit and push it

    git commit -S -m 'This commit is signed with ssh'
    git push origin <branch name>
  5. Reload the project page. There should be a verified badge on your commit.

Similarly if you want you can sign commits with GGP Or X09 signature.

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 #362731 (closed)

Edited by Nataliia Radina

Merge request reports