Merge pull request #18778 from elijaholmos/too-many-prs-saml-patch

fix: `too_many_open_prs()` fails without SSO access
This commit is contained in:
Mike McQuaid 2024-11-18 08:49:53 +00:00 committed by GitHub
commit a12a215239
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -924,6 +924,7 @@ module GitHub
homebrew_prs_count = 0
begin
API.paginate_graphql(query) do |result|
data = result.fetch("viewer")
github_user = data.fetch("login")
@ -941,6 +942,10 @@ module GitHub
pull_requests.fetch("pageInfo")
end
rescue => e
# Ignore SAML access errors (https://github.com/Homebrew/brew/issues/18610)
raise unless e.message.include?("Resource protected by organization SAML enforcement")
end
false
end