From 7d41a93c76637b2f8230812942bc409292cc3702 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 19 Feb 2025 08:38:31 +0000 Subject: [PATCH] diagnostic: skip duplicate formulae and casks check inside test-bot. This makes the experience nicer for tap maintainers who may want to do this but without hiding the actual warnings for users. --- Library/Homebrew/diagnostic.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Library/Homebrew/diagnostic.rb b/Library/Homebrew/diagnostic.rb index fbf5714d57..e9fdb32abe 100644 --- a/Library/Homebrew/diagnostic.rb +++ b/Library/Homebrew/diagnostic.rb @@ -1045,6 +1045,8 @@ module Homebrew end def check_for_duplicate_formulae + return if ENV["HOMEBREW_TEST_BOT"].present? + core_formula_names = CoreTap.instance.formula_names shadowed_formula_full_names = non_core_taps.flat_map do |tap| tap_formula_names = tap.formula_names.map { |s| s.delete_prefix("#{tap.name}/") } @@ -1060,6 +1062,8 @@ module Homebrew end def check_for_duplicate_casks + return if ENV["HOMEBREW_TEST_BOT"].present? + core_cask_names = CoreCaskTap.instance.cask_tokens shadowed_cask_full_names = non_core_taps.flat_map do |tap| tap_cask_names = tap.cask_tokens.map { |s| s.delete_prefix("#{tap.name}/") }