Merge pull request #14816 from issyl0/predicate-fork-exists-method
utils/github: Tiny improvements, boolean methods end in `?` and remove unnecessary `.delete_prefix("/")`
This commit is contained in:
commit
ee65414742
@ -61,21 +61,7 @@ module GitHub
|
|||||||
end
|
end
|
||||||
|
|
||||||
def search_code(repo: nil, user: "Homebrew", path: ["Formula", "Casks", "."], filename: nil, extension: "rb")
|
def search_code(repo: nil, user: "Homebrew", path: ["Formula", "Casks", "."], filename: nil, extension: "rb")
|
||||||
matches = search_results_items(
|
search_results_items("code", user: user, path: path, filename: filename, extension: extension, repo: repo)
|
||||||
"code",
|
|
||||||
user: user,
|
|
||||||
path: path,
|
|
||||||
filename: filename,
|
|
||||||
extension: extension,
|
|
||||||
repo: repo,
|
|
||||||
)
|
|
||||||
return matches if matches.blank?
|
|
||||||
|
|
||||||
matches.map do |match|
|
|
||||||
# .sub workaround for GitHub returning preceding /
|
|
||||||
match["path"] = match["path"].delete_prefix("/")
|
|
||||||
match
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def issues_for_formula(name, tap: CoreTap.instance, tap_remote_repo: tap&.full_name, state: nil)
|
def issues_for_formula(name, tap: CoreTap.instance, tap_remote_repo: tap&.full_name, state: nil)
|
||||||
@ -147,7 +133,7 @@ module GitHub
|
|||||||
API.open_rest(url, data: data, scopes: scopes)
|
API.open_rest(url, data: data, scopes: scopes)
|
||||||
end
|
end
|
||||||
|
|
||||||
def check_fork_exists(repo, org: nil)
|
def fork_exists?(repo, org: nil)
|
||||||
_, reponame = repo.split("/")
|
_, reponame = repo.split("/")
|
||||||
|
|
||||||
username = org || API.open_rest(url_to("user")) { |json| json["login"] }
|
username = org || API.open_rest(url_to("user")) { |json| json["login"] }
|
||||||
@ -555,7 +541,7 @@ module GitHub
|
|||||||
def forked_repo_info!(tap_remote_repo, org: nil)
|
def forked_repo_info!(tap_remote_repo, org: nil)
|
||||||
response = create_fork(tap_remote_repo, org: org)
|
response = create_fork(tap_remote_repo, org: org)
|
||||||
# GitHub API responds immediately but fork takes a few seconds to be ready.
|
# GitHub API responds immediately but fork takes a few seconds to be ready.
|
||||||
sleep 1 until check_fork_exists(tap_remote_repo, org: org)
|
sleep 1 until fork_exists?(tap_remote_repo, org: org)
|
||||||
remote_url = if system("git", "config", "--local", "--get-regexp", "remote..*.url", "git@github.com:.*")
|
remote_url = if system("git", "config", "--local", "--get-regexp", "remote..*.url", "git@github.com:.*")
|
||||||
response.fetch("ssh_url")
|
response.fetch("ssh_url")
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user