From 51ec743d6f6116a2996eb225d9e64251329428ec Mon Sep 17 00:00:00 2001 From: Nanda H Krishna Date: Mon, 15 Jul 2024 12:28:07 -0400 Subject: [PATCH] Remove `ensure_gh_installed!` Co-authored-by: William Woodruff --- Library/Homebrew/attestation.rb | 10 ---------- Library/Homebrew/cmd/install.rb | 8 -------- 2 files changed, 18 deletions(-) diff --git a/Library/Homebrew/attestation.rb b/Library/Homebrew/attestation.rb index 19c281db96..d65ee36e01 100644 --- a/Library/Homebrew/attestation.rb +++ b/Library/Homebrew/attestation.rb @@ -57,16 +57,6 @@ module Homebrew Homebrew::EnvConfig.developer? || Homebrew::EnvConfig.devcmdrun? end - # Ensures the availability of a suitable `gh` executable for attestation verification. - # - # @api private - sig { returns(Pathname) } - def self.ensure_gh_installed! - return @gh_executable if @gh_executable.present? - - gh_executable - end - # Returns a path to a suitable `gh` executable for attestation verification. # # @api private diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb index bab0b2e903..763a933606 100644 --- a/Library/Homebrew/cmd/install.rb +++ b/Library/Homebrew/cmd/install.rb @@ -263,14 +263,6 @@ module Homebrew end end - if Homebrew::Attestation.enabled? - if formulae.include?(Formula["gh"]) - formulae.unshift(T.must(formulae.delete(Formula["gh"]))) - else - Homebrew::Attestation.ensure_gh_installed! - end - end - # if the user's flags will prevent bottle only-installations when no # developer tools are available, we need to stop them early on build_flags = []