Request: Can the signed commits PR requirement be removed? #126
-
Signed commits are a bit advanced for new contributors to learn and creates a higher barrier to contribution. There are a couple of PRs that can be merged in if this requirement is removed: |
Beta Was this translation helpful? Give feedback.
Answered by
canterberry
Apr 25, 2024
Replies: 1 comment 2 replies
-
@canterberry mind if the requirement is removed? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Signed commits are a requirement across the Twuni organization, so for as long as the repo is hosted here, signed commits are a requirement. I understand that it adds friction because it requires something more of contributors than the code change itself, but the requirement does have merit!
It creates cryptographically strong and service-agnostic provenance, authenticity, and integrity for commit history, defending contributions against tampering by myself or others with privileged access to the GitHub repo. It's also a small additional safeguard against contributions from bots and other potential malicious actors.
It has not been my experience or observation that configuring git for sig…