We recently found a bug that prevented us from deleting webhooks on GitHub when a user who had only authorized Shippable for public repositories deleted a project on Shippable. The root cause of this bug is that we have
write:repo_hooks scope for public repositories, and this does not include permissions to delete a webhook. From GitHub documentation https://developer.github.com/v3/oauth/#scopes -
Who is affected by this?
Existing users who have authorized Shippable only for GitHub public repos.