From 1f0ddcc791a6fd7d7a3bdd1ee972129b4af95168 Mon Sep 17 00:00:00 2001 From: Justin Krehel <39449589+krehel@users.noreply.github.com> Date: Tue, 19 Aug 2025 21:42:19 -0400 Subject: [PATCH] formula-analytics: reduce noise from Linux builds Frequent Linux builds add a number of low count unique OS variations to analytics, so compress into a major version for displaying --- Library/Homebrew/dev-cmd/formula-analytics.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Library/Homebrew/dev-cmd/formula-analytics.rb b/Library/Homebrew/dev-cmd/formula-analytics.rb index 512ad02c35..17675fde32 100755 --- a/Library/Homebrew/dev-cmd/formula-analytics.rb +++ b/Library/Homebrew/dev-cmd/formula-analytics.rb @@ -384,6 +384,10 @@ module Homebrew when /Fedora Linux (\d+)[.\d]*/ then "Fedora Linux #{Regexp.last_match(1)}" when /KDE neon .*?([\d.]+)/ then "KDE neon #{Regexp.last_match(1)}" when /Amazon Linux (\d+)\.[.\d]*/ then "Amazon Linux #{Regexp.last_match(1)}" + when /Fedora Linux Rawhide[.\dn]*/ then "Fedora Linux Rawhide" + when /Red Hat Enterprise Linux CoreOS (\d+\.\d+)[-.\d]*/ + "Red Hat Enterprise Linux CoreOS #{Regexp.last_match(1)}" + when /([A-Za-z ]+)\s+(\d+)\.\d{8}[.\d]*/ then "#{Regexp.last_match(1)} #{Regexp.last_match(2)}" else dimension end end