diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index e5e3958b12c7251a0fde002ea3b1d737a5c16827..b10e97e4ca1dde4e2df5ec300dd1d1534a81071d 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-]+)}