Contrary to what GitHub schema states, the `label` and `user` fields may be null on `PullRequestPropHead` schema. It happens when the underlying branch/repository of the pull request has been deleted. Example: https://api.github.com/repos/avelino/bottle-auth/pulls/15 It'll probably require to add another override in `pyproject.toml`.