Skip to content

Refactor Gpg::Commit to delegate signature methods

What does this MR do and why?

Note: The diff is probably easier to read if Show whitespace changes is unchecked

How to set up and validate locally

  1. Create a gpg key (https://docs.gitlab.com/user/project/repository/signed_commits/gpg/#create-a-gpg-key)
  2. Create a project
  3. Enable the gpg_commit_delegate_to_signature feature flag
  4. Create signed commits and push them to the project as the user with the gpg key
  5. Check that the commits are verified as expected.

MR acceptance checklist

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

Related to #19260

Edited by Jerry Seto

Merge request reports

Loading