Merge pull request #7365 from bayandin/draft-release

audit: add draft release detection
This commit is contained in:
Mike McQuaid 2020-04-15 15:46:19 +01:00 committed by GitHub
commit 8cb4348e3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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.