Automated/web commits (merge or web IDE commits) should be OpenPGP signed
I want all the commits in my repo to be signed. However automated commits run by gitlab are not signed.
At first boot gitlab should generate a Curve25519 OpenPGP key and use that key to sign all commits.
It should not be possible to upload a new OpenPGP key. New keys should only be generated on the machine that uses them
Links / references
What is it? Automated commits are signed by gitlab Why should someone use this feature? so that all commits are signed What is the underlying (business) problem? I want all commits in my repos to be signed. How do you use this feature? it's automatic, or you can override the OpenPGP key generation.
This is for people who want all commits to be signed.
Make sure these are completed before closing the issue, with a link to the relevant commit.