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