Driftwatch

GitHub / GitHub REST API /

Breakingdirection flip: their tools call this safe

owner_type is no longer accepted

What changed

No error is raised. The value is ignored and your results change silently, which is the hardest class of break to notice.

Affects owner_type on GET /agents/automations. Grep for it: nothing else will tell you.

Who is affected

Code that sends GET /agents/automations (owner_type).

Before and after

WhereBeforeAfter
GET /agents/automations · owner_typepresentabsent
GET /agents/repos/{owner}/{repo}/automations · owner_typepresentabsent

Code that breaks

await client.post("/agents/automations", {
  // owner_type is now ignored, not rejected
  owner_type: value,
});

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