There has been a regression with the GitHub API (not Drone) that is causing failures. The GET repository payload is missing the permissions
object which should always be returned when making authenticated requests. There is nothing we can do – not even a temporary patch – because drone cannot function without this information. I have created a support ticket with github.
{
"id": 16607898,
"name": "drone",
"full_name": "drone/drone",
"permissions": { <<<<<<<<<<<<<<<<<<<<<<<<<< missing
"admin": false,
"push": false,
"pull": true
}
}