From 8045ed959a03c3c46351a1f9c90cf19d4f7d24df Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Tue, 4 Jul 2023 16:08:47 +0100 Subject: [PATCH] tap_auditor: fix API data getting mixed in --- Library/Homebrew/tap_auditor.rb | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/Library/Homebrew/tap_auditor.rb b/Library/Homebrew/tap_auditor.rb index 4f88935455..cf4a7f877d 100644 --- a/Library/Homebrew/tap_auditor.rb +++ b/Library/Homebrew/tap_auditor.rb @@ -11,19 +11,21 @@ module Homebrew sig { params(tap: Tap, strict: T.nilable(T::Boolean)).void } def initialize(tap, strict:) - @name = tap.name - @path = tap.path - @cask_tokens = tap.cask_tokens - @tap_audit_exceptions = tap.audit_exceptions - @tap_style_exceptions = tap.style_exceptions - @tap_pypi_formula_mappings = tap.pypi_formula_mappings - @problems = [] + Homebrew.with_no_api_env do + @name = tap.name + @path = tap.path + @cask_tokens = tap.cask_tokens + @tap_audit_exceptions = tap.audit_exceptions + @tap_style_exceptions = tap.style_exceptions + @tap_pypi_formula_mappings = tap.pypi_formula_mappings + @problems = [] - @formula_aliases = tap.aliases.map do |formula_alias| - formula_alias.split("/").last - end - @formula_names = tap.formula_names.map do |formula_name| - formula_name.split("/").last + @formula_aliases = tap.aliases.map do |formula_alias| + formula_alias.split("/").last + end + @formula_names = tap.formula_names.map do |formula_name| + formula_name.split("/").last + end end end