Merge pull request #20668 from gibfahn/private_repo_fix
github: handle user opting out of github API in private_repo check
This commit is contained in:
commit
3fb55a1577
@ -119,10 +119,11 @@ module GitHub
|
|||||||
API.open_rest(url, data:, scopes:)
|
API.open_rest(url, data:, scopes:)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# We default to private if we aren't sure or if the GitHub API is disabled.
|
||||||
sig { params(full_name: String).returns(T::Boolean) }
|
sig { params(full_name: String).returns(T::Boolean) }
|
||||||
def self.private_repo?(full_name)
|
def self.private_repo?(full_name)
|
||||||
uri = url_to "repos", full_name
|
uri = url_to "repos", full_name
|
||||||
API.open_rest(uri) { |json| json["private"] }
|
API.open_rest(uri) { |json| json.fetch("private", true) }
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.search_query_string(*main_params, **qualifiers)
|
def self.search_query_string(*main_params, **qualifiers)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user