audit: add draft release detection

This commit is contained in:
Alexander Bayandin 2020-04-15 15:04:10 +01:00
parent b11d2b56f7
commit 5088eff96b

View File

@ -808,6 +808,7 @@ module Homebrew
begin begin
if (release = GitHub.open_api("#{GitHub::API_URL}/repos/#{owner}/#{repo}/releases/tags/#{tag}")) if (release = GitHub.open_api("#{GitHub::API_URL}/repos/#{owner}/#{repo}/releases/tags/#{tag}"))
problem "#{tag} is a GitHub prerelease" if release["prerelease"] problem "#{tag} is a GitHub prerelease" if release["prerelease"]
problem "#{tag} is a GitHub draft" if release["draft"]
end end
rescue GitHub::HTTPNotFoundError rescue GitHub::HTTPNotFoundError
# No-op if we can't find the release. # No-op if we can't find the release.