Public service announcement - many organisations are implementing a security measure where they will only accept GPG signed git commits.
Specifically they enable a github feature which prevents merging a branch where all commits are not signed (GPG).
How to work with this restriction...
Force git to always use signed commits with the following config:
git config commit.gpgsign true