audit whether prerelease or not

This commit is contained in:
hyuraku 2020-03-22 22:00:32 +09:00
parent db121c7b17
commit f6b260d7c4

View File

@ -795,6 +795,13 @@ module Homebrew
return if stable_url_minor_version.even? return if stable_url_minor_version.even?
problem "#{stable.version} is a development release" problem "#{stable.version} is a development release"
when %r(^https://github.com/)
repo_url = URI.parse(stable.url)
path = repo_url.path.split('/')
owner = path[1]
repo = path[2]
return unless GitHub.open_api("#{GitHub::API_URL}/repos/#{owner}/#{repo}/releases/tags/#{stable.version}")["prerelease"]
problem "#{stable.version} is a pre release"
end end
end end