brew style fixes
This commit is contained in:
parent
3cae15945b
commit
a398307612
@ -9,7 +9,7 @@ module Livecheck
|
|||||||
"brew",
|
"brew",
|
||||||
"livecheck",
|
"livecheck",
|
||||||
formula_name,
|
formula_name,
|
||||||
"--quiet"
|
"--quiet",
|
||||||
]
|
]
|
||||||
|
|
||||||
response = Open3.capture2e(*command_args)
|
response = Open3.capture2e(*command_args)
|
||||||
@ -17,12 +17,12 @@ module Livecheck
|
|||||||
end
|
end
|
||||||
|
|
||||||
def parse_livecheck_response(response)
|
def parse_livecheck_response(response)
|
||||||
output = response.first.gsub(" ", "").split(/:|==>|\n/)
|
output = response.first.delete(" ").split(/:|==>|\n/)
|
||||||
|
|
||||||
# eg: ["burp", "2.2.18", "2.2.18"]
|
# eg: ["burp", "2.2.18", "2.2.18"]
|
||||||
package_name, brew_version, latest_version = output
|
package_name, brew_version, latest_version = output
|
||||||
|
|
||||||
{"name" => package_name, "current_brew_version" => brew_version,
|
{ "name" => package_name, "current_brew_version" => brew_version,
|
||||||
"livecheck_latest_version" => latest_version}
|
"livecheck_latest_version" => latest_version }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -28,7 +28,7 @@ module RepologyParser
|
|||||||
last_package_index = outdated_packages.size - 1
|
last_package_index = outdated_packages.size - 1
|
||||||
response_size = outdated_packages.size
|
response_size = outdated_packages.size
|
||||||
|
|
||||||
while response_size > 1 do
|
while response_size > 1
|
||||||
page_no += 1
|
page_no += 1
|
||||||
ohai "\n- Paginating repology api page: #{page_no}"
|
ohai "\n- Paginating repology api page: #{page_no}"
|
||||||
|
|
||||||
@ -45,27 +45,28 @@ module RepologyParser
|
|||||||
outdated_packages
|
outdated_packages
|
||||||
end
|
end
|
||||||
|
|
||||||
def validate__repology_packages(outdated_repology_packages, brew_formulas)
|
def validate__repology_packages(outdated_repology_packages)
|
||||||
ohai "\n- Verify Outdated Repology Packages as Homebrew Formulae"
|
ohai "\n- Verify Outdated Repology Packages as Homebrew Formulae"
|
||||||
|
|
||||||
packages = {}
|
packages = {}
|
||||||
|
|
||||||
outdated_repology_packages.each do |name, repositories|
|
outdated_repology_packages.each do |_name, repositories|
|
||||||
# identify homebrew repo
|
# identify homebrew repo
|
||||||
repology_homebrew_repo = repositories.select do
|
repology_homebrew_repo = repositories.find do |repo|
|
||||||
|repo| repo["repo"] == "homebrew"
|
repo["repo"] == "homebrew"
|
||||||
end.first
|
end
|
||||||
|
|
||||||
next if repology_homebrew_repo.empty?
|
next if repology_homebrew_repo.empty?
|
||||||
|
|
||||||
latest_version = nil
|
latest_version = nil
|
||||||
|
|
||||||
#identify latest version amongst repology repos
|
# identify latest version amongst repology repos
|
||||||
repositories.each do |repo|
|
repositories.each do |repo|
|
||||||
latest_version = repo["version"] if repo["status"] == "newest"
|
latest_version = repo["version"] if repo["status"] == "newest"
|
||||||
end
|
end
|
||||||
|
|
||||||
packages[repology_homebrew_repo['srcname']] = {
|
packages[repology_homebrew_repo["srcname"]] = {
|
||||||
'repology_latest_version' => latest_version,
|
"repology_latest_version" => latest_version,
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
# hash of hashes {'openclonk' => {repology_latest_version => 7.0}, ..}
|
# hash of hashes {'openclonk' => {repology_latest_version => 7.0}, ..}
|
||||||
|
|||||||
@ -22,8 +22,8 @@ module Versions
|
|||||||
parse_formula_bump_response(response)
|
parse_formula_bump_response(response)
|
||||||
end
|
end
|
||||||
|
|
||||||
def parse_formula_bump_response(response)
|
def parse_formula_bump_response(formula_bump_response)
|
||||||
response, status = formula_bump_response
|
response, _status = formula_bump_response
|
||||||
response
|
response
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user