GitHub allows protected branches to require signed commits. This is a blocking issue for adoption of Gitea by some projects.