Merge pull request #10863 from MikeMcQuaid/github_packages_bottle_domain
github_packages: fix HOMEBREW_BOTTLE_DOMAIN usage.
This commit is contained in:
commit
59ada80ca7
@ -13,7 +13,8 @@ class GitHubPackages
|
|||||||
include Context
|
include Context
|
||||||
include Utils::Curl
|
include Utils::Curl
|
||||||
|
|
||||||
URL_REGEX = %r{https://ghcr.io/v2/([\w-]+)/([\w-]+)}.freeze
|
URL_PREFIX = "https://ghcr.io/v2/"
|
||||||
|
URL_REGEX = %r{#{Regexp.escape(URL_PREFIX)}([\w-]+)/([\w-]+)}.freeze
|
||||||
|
|
||||||
sig { returns(String) }
|
sig { returns(String) }
|
||||||
def inspect
|
def inspect
|
||||||
|
|||||||
@ -379,7 +379,11 @@ class BottleSpecification
|
|||||||
|
|
||||||
def root_url(var = nil, specs = {})
|
def root_url(var = nil, specs = {})
|
||||||
if var.nil?
|
if var.nil?
|
||||||
@root_url ||= "#{Homebrew::EnvConfig.bottle_domain}/#{Utils::Bottles::Bintray.repository(tap)}"
|
@root_url ||= if Homebrew::EnvConfig.bottle_domain.start_with?(GitHubPackages::URL_PREFIX)
|
||||||
|
"#{GitHubPackages::URL_PREFIX}#{tap.full_name}"
|
||||||
|
else
|
||||||
|
"#{Homebrew::EnvConfig.bottle_domain}/#{Utils::Bottles::Bintray.repository(tap)}"
|
||||||
|
end
|
||||||
else
|
else
|
||||||
@root_url = var
|
@root_url = var
|
||||||
@root_url_specs.merge!(specs)
|
@root_url_specs.merge!(specs)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user