- In the GitHub plugin, only some of our response data contained author data and committer data
- This is because some users are not verified on GitHub
- Some commits were not being saved because of the failed conversion
- We expected certain data, but the responses were inconsistent leading to lost data
- Without validation we have no way to know this is happening, since this error occurs at runtime
Description:
Example (tested, proven):
Screenshots:
Commit w/ author

Commit w/out author

Proof of why author / committer is not found (no valid user account on GitHub)

Problem in the code

Possible Solutions:
@joncodo Please comment / edit with your understanding if needed