Fix issue with pull request merging

Previously, the merge of puppet requests was failing.

This commit ensures that a valid user/email is configured
and that pull request merging is non-interactive.