Add flag to pr merge allowing the selection of the merge commit email #6382
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes: #1450
pr merge
lacked the ability to specify which email tied to your account is used to for merging commits. I added an--author-email
flag to take in an email string to be used to populate the graphql fieldauthorEmail
. Otherwise the field is left blank and the merge commit uses your default email.I tested this on my own private repo to avoid leaking my personal emails to the public. It's worth noting that if you have settings configured to hide your personal email, Github will use your masked noreply email regardless of the email used here.