github_packages: fix HOMEBREW_BOTTLE_DOMAIN usage.
This still worked but ended up always having a `/bottles-*/` part of the URL that was unnecessary when using `HOMEBREW_BOTTLE_DOMAIN`.
This commit is contained in:
		
							parent
							
								
									234fae6bd6
								
							
						
					
					
						commit
						7fc52d2065
					
				@ -13,7 +13,8 @@ class GitHubPackages
 | 
			
		||||
  include Context
 | 
			
		||||
  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) }
 | 
			
		||||
  def inspect
 | 
			
		||||
 | 
			
		||||
@ -379,7 +379,11 @@ class BottleSpecification
 | 
			
		||||
 | 
			
		||||
  def root_url(var = nil, specs = {})
 | 
			
		||||
    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
 | 
			
		||||
      @root_url = var
 | 
			
		||||
      @root_url_specs.merge!(specs)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user