Driftwatch

GitHub / GitHub REST API /

Breaking

permission no longer accepts "triage_plus"

What changed

A value you may have hardcoded is now rejected.

Affects GET /repos/{owner}/{repo}/collaborators.

no longer accepts "triage_plus"

Who is affected

Code that sends GET /repos/{owner}/{repo}/collaborators (permission).

Before and after

WhereBeforeAfter
GET /repos/{owner}/{repo}/collaborators · permission"admin", "maintain", "pull", "push", "triage", "triage_plus""admin", "maintain", "moderate", "pull", "push", "triage"

Code that breaks

// sending "triage_plus" for permission is now rejected

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