Checks run (2 succeeded)
flake8
passed.
JSHint
passed.
Review Request #15389 — Created Oct. 9, 2026 and updated
GitHub leaves
patchout of a commit'sfilesentries for binary files
and for diffs that are too large. Historically we silently skip these
types of files and leave them out of the diff. With the move to Pydantic
for parsing GitHub API responses, we didn't giveFileEntry.patcha
default, so Pydantic treated it as required. This causedget_change()
to fail with an "Unexpected response from GitHub" for any commit that
contained those files.Now we default the field to
Noneso that we go back to the old silent
skipping behvaiour. I have an upcoming change that will improve things
to include these files in the diff.
| Summary | ID |
|---|---|
| b854fd139cb257d7041eec2371b0b13b83d4e646 |