Driftwatch

GitHub / GitHub REST API /

Behavioral

400 is now documented on /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories

What changed

An unhandled branch in your error handling.

Affects GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories.

400 is now documented

Who is affected

Code that reads GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories.

Before and after

WhereBeforeAfter
GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositoriesabsent400
POST /orgs/{org}/code-security/configurationsabsent400
PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}absent400
PATCH /orgs/{org}/code-security/configurations/{configuration_id}absent400
GET /orgs/{org}/code-security/configurations/{configuration_id}/repositoriesabsent400

Based on GitHub’s published API specification. How severity is decided.