diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 09734fc964..301717d206 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -795,6 +795,12 @@ module Homebrew return if stable_url_minor_version.even? problem "#{stable.version} is a development release" + when %r{^https://github.com/} + _, owner = URI.parse(stable.url).path.split("/") + tag = stable.specs[:tag] || stable.version.to_s + if GitHub.open_api("#{GitHub::API_URL}/repos/#{owner}/#{stable.full_name}/releases/tags/#{tag}")["prerelease"] + problem "#{tag} is a GitHub prerelease" + end end end