When using the GitHub App integration, each user needs to “authorize” the CircleCI GitHub App for their pipelines to be correctly attributed to them. Not doing so means:
- their pipelines won’t have access to contexts
- their pipelines won’t run if they have enabled the setting “Prevent unregistered user spend”
- they can’t manually trigger pipelines through the UI
Previously, the “Authorize” button was only available in the Pipeline and Trigger forms - two pages that most users don’t commonly visit.
In order to make it as easy as possible for users to know that they are not “authorized” and to take action on it, we introduced a call to action on the navigation bar.
The “Authorize” button appears only when the organization has the GitHub App installed, and the current user is not yet authorized.
IMPORTANT: This change is being released incrementally to selected organizations to ensure optimal user experience before full deployment.