audit: check formula version against prerelease allowlist version
This commit is contained in:
parent
1c10f51f98
commit
4723e65056
@ -794,7 +794,7 @@ module Homebrew
|
||||
|
||||
begin
|
||||
if @online && (release = GitHub.open_api("#{GitHub::API_URL}/repos/#{owner}/#{repo}/releases/tags/#{tag}"))
|
||||
if release["prerelease"] && !GITHUB_PRERELEASE_ALLOWLIST.include?(formula.name)
|
||||
if release["prerelease"] && (GITHUB_PRERELEASE_ALLOWLIST[formula.name] != formula.version)
|
||||
problem "#{tag} is a GitHub prerelease"
|
||||
elsif release["draft"]
|
||||
problem "#{tag} is a GitHub draft"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user