GitHub-based build triggers are by default set up with read and write access to a user’s source repositories. At this time GitHub does not provide a way for us to create webhooks without granting these permissions. We are working with GitHub on enabling this functionality for Quay.io integrations.
However, users can revoke their granted GitHub read/write permissions after a trigger has been setup without breaking the Quay.io build trigger.
Create Build Trigger
button on the repository’s Build tab.:warning: The “Run Trigger Now” command on the build trigger requires read access to the GitHub repository and will not work if these permissions have been revoked. This is because it needs to look up the GitHub repository’s HEAD commit ID to run the trigger.