From 184c80b16df08901689897383e73c8811289cb9a Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sat, 5 Sep 2020 18:26:07 +0200 Subject: [PATCH] Improve detection of GitLab tag. --- Library/Homebrew/dev-cmd/audit.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index e5e3958b12..b10e97e4ca 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -784,8 +784,14 @@ module Homebrew owner = Regexp.last_match(1) repo = Regexp.last_match(2) + tag = url.match(%r{^https://gitlab\.com/[\w-]+/[\w-]+/-/archive/([^/]+)/}) + .to_a + .second + tag ||= stable.specs[:tag] + tag ||= stable.version + if @online - error = SharedAudits.gitlab_release(owner, repo, stable.version, formula: formula) + error = SharedAudits.gitlab_release(owner, repo, tag, formula: formula) problem error if error end when %r{^https://github.com/([\w-]+)/([\w-]+)}