In our company, we have a GitHub Organization with multiple employees and with data of various sensibility. We would like to use CircleCI in some of our projects, but we want to explicitly define the permissions of CircleCI on a per repo basis.
Unfortunately, there is no way doing this in the CircleCI GitHub OAuth App since the old GitHub OAuth Api does not allow for such a fine-granular control. The new GitHub Apps enable such fine-granular control but there is no app for Circle CI.
We currently use different organizations in GitHub but our costs are exploding, so we are searching for another way to do that. How did you solve that?
It’s such a big blocker for us so we would consider another CI service.