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.
I dislike using the presence of certain dict keys to guess whether an issue was natively created vs. transferred in, but GitHub ties my hands on that. There's also no workaround for determining who actually transferred the incoming issue; that data just isn't included.
At least issues transferred out have a distinct "action" type and proper "sender" info, thankfully…
[As an aside: The more features that get added to the webhook handler here, the more obvious it is that GitHub's webhook payloads are not very well thought-out in places, especially when newer site features from the last few years are involved.]