The tutorial states that owner permissions are required, but I get the sense it’s not the full story…
My guess is:
GitHub App based integration
- User needs to be a GitHub App manger in the organization. This can be:
- Organization owners
- Those who were explicitly added as a GitHub App manager
Legacy Webhook integration
- User needs to be able to change repository settings of the repo being enabled. This can be:
- Organization owners
- Repository admins
Does this sound right?
Motivation for asking: I’m looking into reorganizing permission levels granted to various teams in the organization, and am wondering if it’s possible to grant the engineering team the necessary permission to enable Travis CI on their own.