From e89be06447bc392ba5cd90722f5946d447c3b0e4 Mon Sep 17 00:00:00 2001 From: hyuraku <32809703+hyuraku@users.noreply.github.com> Date: Thu, 2 Apr 2020 00:13:58 +0900 Subject: [PATCH] change how to get tag --- Library/Homebrew/dev-cmd/audit.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 301717d206..8f2dbc94c4 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -796,10 +796,14 @@ module Homebrew 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" + _, owner, _, _, version = URI.parse(stable.url).path.split("/") + tag = stable.specs[:tag] || version.gsub(".tar.gz","") + begin + if GitHub.open_api("#{GitHub::API_URL}/repos/#{owner}/#{stable.full_name}/releases/tags/#{tag}")\ + ["prerelease"] + problem "#{tag} is a GitHub prerelease" + end + rescue end end end