When a schema has a bad reference (e.g., a $ref pointing to a non-existent field) it will continuously try to pull the reference from GitHub until the rate limit throttling is enforced by GH's API.
We need to catch this and stop it, and then log the error in schemaparser. We also should have an alert that picks this up and tells us in our alerts channel for the environment.
When a schema has a bad reference (e.g., a
$ref
pointing to a non-existent field) it will continuously try to pull the reference from GitHub until the rate limit throttling is enforced by GH's API.We need to catch this and stop it, and then log the error in schemaparser. We also should have an alert that picks this up and tells us in our alerts channel for the environment.