diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index d83a5bea1d..67028a2a6a 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -795,6 +795,13 @@ module Homebrew return if stable_url_minor_version.even? problem "#{stable.version} is a development release" + when %r(^https://github.com/) + repo_url = URI.parse(stable.url) + path = repo_url.path.split('/') + owner = path[1] + repo = path[2] + return unless GitHub.open_api("#{GitHub::API_URL}/repos/#{owner}/#{repo}/releases/tags/#{stable.version}")["prerelease"] + problem "#{stable.version} is a pre release" end end