From f6b260d7c4b04a353c6ca42bd07941251316740f Mon Sep 17 00:00:00 2001 From: hyuraku <32809703+hyuraku@users.noreply.github.com> Date: Sun, 22 Mar 2020 22:00:32 +0900 Subject: [PATCH] audit whether prerelease or not --- Library/Homebrew/dev-cmd/audit.rb | 7 +++++++ 1 file changed, 7 insertions(+) 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