brew/Library/Homebrew/utils/versions.rb

22 lines
604 B
Ruby
Raw Normal View History

# frozen_string_literal: true
require "formula"
module Versions
def current_formula_version(formula_name)
Formula[formula_name].version.to_s.to_f
end
def bump_formula_pr(formula_name, url)
Utils.popen_read("brew", "bump-formula-pr", "--no-browse", "--dry-run",
formula_name, "--url=#{url}").chomp
end
def check_for_open_pr(formula_name, download_url)
2020-06-30 10:23:18 -05:00
ohai "- Checking for open PRs for formula : #{formula_name}"
response = bump_formula_pr(formula_name, download_url)
2020-06-30 10:23:18 -05:00
!response.include? "Error: These open pull requests may be duplicates"
end
end