The scope “repo:status” does not allow us to retreive private repos list as I understand from the documentation “Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses without granting access to the code.”
The way we access the commits data is as follows:
Get the list of repos
Get the commits for each repos
Unfortunately, the list we receive at step 1. only contains the public repos. If we change the scopes to “repo”, we get the complete list. But these scopes are way more than we need and we’d like to avoid asking for access to the code.
Are we doing anything wrong? Is there an other way to get all the commits with the “repos:status” scopes? Or is there a bug with this scope?