Is there a way to sign your merge commits on GitHub? How do they get trusted?
Through if you just want commits to be signed, then GitHub does it for you as it (always??) signs commits created by their UI/System with their key.
Generally I would recommend FF-Only commits (independent of signing) and local auto-signing of all commits.
> GitHub will automatically use GPG to sign commits you make using the GitHub web interface
You can then make it that GitHub shows any non signed commit as unverified and at a project level not allow PRs that contain unsigned commits.
I think you can only link a GPG public key though.