Merge pull request #7203 from hyuraku/audit_whether_prerelease-or-not

audit whether prerelease or not
This commit is contained in:
Mike McQuaid 2020-03-22 17:28:35 +00:00 committed by GitHub
commit 081f6cdcd5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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