Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e27dc2564 
							
						 
					 
					
						
						
							
							Fix RuboCop Style/ArrayIntersect offenses  
						
						
						
						
					 
					
						2024-01-18 14:11:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							688d87e839 
							
						 
					 
					
						
						
							
							Remove Ruby 2.6 & macOS system Ruby support code  
						
						
						
						
					 
					
						2023-12-12 03:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							386fd0548a 
							
						 
					 
					
						
						
							
							Support system Ruby 3 on Linux  
						
						
						
						
					 
					
						2023-11-07 19:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							486c3765ce 
							
						 
					 
					
						
						
							
							Add --os=all and --arch=all options.  
						
						
						
						
					 
					
						2023-05-17 15:26:46 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8274920217 
							
						 
					 
					
						
						
							
							Rename OS::Mac::Version to MacOSVersion.  
						
						
						
						
					 
					
						2023-05-09 05:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2aae0fa63 
							
						 
					 
					
						
						
							
							Require Ruby 2.6.10  
						
						
						
						
					 
					
						2023-04-12 13:15:34 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							0079cefc95 
							
						 
					 
					
						
						
							
							Enable types in remaining untyped extensions  
						
						
						
						
					 
					
						2023-04-02 12:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f9b7d3e0 
							
						 
					 
					
						
						
							
							Remove bitdefender diagnostic check  
						
						... 
						
						
						
						This shows up in `brew doctor` but hasn't been
reported as a problem by users in 3+ years. 
						
						
					 
					
						2022-12-28 10:45:29 -08:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							476b5e7424 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: allow Ruby 2.6.10 on < Ventura  
						
						
						
						
					 
					
						2022-10-25 10:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c092708448 
							
						 
					 
					
						
						
							
							Ventura RC version bumps  
						
						
						
						
					 
					
						2022-10-20 20:04:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e76361ac 
							
						 
					 
					
						
						
							
							Preliminary macOS 13 support  
						
						
						
						
					 
					
						2022-06-07 02:39:36 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d857c8416d 
							
						 
					 
					
						
						
							
							os/mac: allow fake El Capitan setup for Portable Ruby builds  
						
						
						
						
					 
					
						2022-05-31 17:56:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0f6f7d52b 
							
						 
					 
					
						
						
							
							Require Ruby 2.6.8  
						
						
						
						
					 
					
						2021-11-08 18:39:21 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4836ea0ba2 
							
						 
					 
					
						
						
							
							Remove XQuartz handling  
						
						
						
						
					 
					
						2021-11-05 12:40:22 +00:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0939478d1 
							
						 
					 
					
						
						
							
							extend/os/mac/diagnostic: fix unqualified macOS version reference  
						
						... 
						
						
						
						Currently, this says something like
    Ruby version 2.6.8 is unsupported on 12.
which is a little cryptic. Let's change that to say
    Ruby version 2.6.8 is unsupported on macOS 12. 
						
						
					 
					
						2021-10-21 20:06:34 +08:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							943b79d2fb 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: allow Ruby 2.6.8  
						
						
						
						
					 
					
						2021-10-21 02:31:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acc20ef2c4 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: also check Xcode minimum version on env setup  
						
						
						
						
					 
					
						2021-09-17 00:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8076c9e569 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: don't check for prerelease macOS in integration tests  
						
						
						
						
					 
					
						2021-09-09 16:53:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8efce9a9d2 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: check min CLT version on env setup  
						
						
						
						
					 
					
						2021-08-17 18:36:27 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9686ebe355 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: prevent some double diagostic failures  
						
						
						
						
					 
					
						2021-08-11 14:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Ford 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0752d25125 
							
						 
					 
					
						
						
							
							OS::Mac: Move version methods into ::Version  
						
						
						
						
					 
					
						2021-06-23 09:03:46 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2395113154 
							
						 
					 
					
						
						
							
							diagnostic: hide some warnings on Apple Silicon.  
						
						... 
						
						
						
						We don't want to complain about either Intel or ARM installations of
Homebrew in `brew doctor` so check for/allow both. 
						
						
					 
					
						2021-06-15 11:51:29 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fe52b3a402 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: check SDK version matches the path  
						
						
						
						
					 
					
						2021-02-11 01:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ec3e078bcb 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: always require dev tools on Apple Silicon  
						
						
						
						
					 
					
						2021-02-05 12:26:28 +00:00 
						 
				 
			
				
					
						
							
							
								Francois-Xavier Coudert 
							
						 
					 
					
						
						
						
						
							
						
						
							b02acb37c0 
							
						 
					 
					
						
						
							
							Remove warning on ARM  
						
						
						
						
					 
					
						2020-12-24 14:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Morgan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77e063d4a6 
							
						 
					 
					
						
						
							
							Fixing xcode-select --switch command line option  
						
						
						
						
					 
					
						2020-12-16 21:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c4d12a5d5 
							
						 
					 
					
						
						
							
							extend/os/mac/diagnostic: add more Xcode/CLT update instructions.  
						
						... 
						
						
						
						Addresses issue mentioned in #9215 . 
						
						
					 
					
						2020-11-20 13:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74264b8582 
							
						 
					 
					
						
						
							
							Big Sur cleanup  
						
						... 
						
						
						
						Remove `HOMEBREW_BIG_SUR_TESTING` variable as it is no longer needed. 
						
						
					 
					
						2020-11-18 10:15:53 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							f87c9c5dc4 
							
						 
					 
					
						
						
							
							Fix tests failing locally.  
						
						
						
						
					 
					
						2020-11-18 05:54:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5afff3f3aa 
							
						 
					 
					
						
						
							
							Handle macOS Homebrew on ARM  
						
						... 
						
						
						
						- Output `brew doctor` and `brew install` messages noting this configuration is (currently) unsupported and encourage use of Rosetta instead
- Output Rosetta 2 usage in `brew config` on ARM (whether in Rosetta 2 or not)
- Check the architecture of (newly installed) dependencies and ensure they are using the correct architecture.
- Don't allow installing macOS Intel Homebrew in macOS ARM Homebrew default prefix (and vice versa
- Actually write out the architecture of dependencies to the tab rather than generating and throwing them away
- Set and document the expected default prefix for macOS Intel Homebrew, macOS ARM Homebrew (`/opt/homebrew`) and Homebrew on Linux
While we're here:
- Don't say Big Sur is a prerelease version but still make it clear we
  don't support it (yet).
- Don't reference non-existent IRC channel 
						
						
					 
					
						2020-11-12 17:06:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b27dcb11c 
							
						 
					 
					
						
						
							
							workflows/tests: use Big Sur.  
						
						... 
						
						
						
						Migrate GitHub Actions to Big Sur. 
						
						
					 
					
						2020-11-06 15:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							24ae318a3d 
							
						 
					 
					
						
						
							
							Move type annotations into files.  
						
						
						
						
					 
					
						2020-10-10 14:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f161e56ce0 
							
						 
					 
					
						
						
							
							ENV: check SDK exists when setting up.  
						
						... 
						
						
						
						Reuse code from `brew doctor` that checks and produces a fatal error
and from `install.rb` that runs it.
Closes  #8646  
						
						
					 
					
						2020-09-11 12:05:22 +01:00 
						 
				 
			
				
					
						
							
							
								Luthaf 
							
						 
					 
					
						
						
						
						
							
						
						
							3376646b06 
							
						 
					 
					
						
						
							
							Do not suggest use of deprecated brew cask reinstall  
						
						
						
						
					 
					
						2020-09-04 11:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d29894d9 
							
						 
					 
					
						
						
							
							cleanup: fix and reuse portable ruby logic.  
						
						... 
						
						
						
						Align the logic in `cleanup_portable_ruby` with that in `ruby.sh`.
Co-authored-by: Maxim Belkin <maxim.belkin@gmail.com>
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-09-03 09:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d50dc2e1bb 
							
						 
					 
					
						
						
							
							Refactor and document Homebrew::Diagnostic.  
						
						
						
						
					 
					
						2020-08-14 18:46:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1dc809f5b 
							
						 
					 
					
						
						
							
							bin/brew: don't filter GitHub Actions variables.  
						
						
						
						
					 
					
						2020-08-07 10:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d9e2d444d 
							
						 
					 
					
						
						
							
							Big Sur fixes  
						
						... 
						
						
						
						- Make missing SDKs message more clear.
- Always refer to Big Sur as 11.0 (even on Intel). 
						
						
					 
					
						2020-07-28 16:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa760a2f26 
							
						 
					 
					
						
						
							
							Fix brew style.  
						
						
						
						
					 
					
						2020-07-07 13:12:37 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9297b18aa6 
							
						 
					 
					
						
						
							
							Add SDK availability diagnostic  
						
						
						
						
					 
					
						2020-07-01 16:07:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ea2c5f15b 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: suggest untapping phinze/cask.  
						
						... 
						
						
						
						As seen in https://github.com/Homebrew/brew/issues/7605 . 
						
						
					 
					
						2020-05-20 10:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b224a66a5 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: check for deprecated cask taps.  
						
						... 
						
						
						
						We keep seeing users popping up with these (#7449 ) so advise an untap. 
						
						
					 
					
						2020-05-08 09:18:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3381cbf5c7 
							
						 
					 
					
						
						
							
							Use Homebrew::EnvConfig.  
						
						
						
						
					 
					
						2020-04-07 09:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9aba2efb6 
							
						 
					 
					
						
						
							
							Require and provide portable Ruby 2.6.3.  
						
						
						
						
					 
					
						2019-10-10 15:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf34e1bec8 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: allow Ruby 2.6.3 on Catalina.  
						
						
						
						
					 
					
						2019-10-08 17:17:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b567ed738e 
							
						 
					 
					
						
						
							
							Remove Azure Pipelines CI.  
						
						
						
						
					 
					
						2019-08-20 08:48:32 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1c00f2358 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: allow use of GitHub Actions CI.  
						
						... 
						
						
						
						We will be migrating Homebrew/brew to use this in the near future. 
						
						
					 
					
						2019-08-15 20:45:48 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc3a4c1897 
							
						 
					 
					
						
						
							
							diagnostic: tweak frozen string handling.  
						
						
						
						
					 
					
						2019-04-23 23:05:28 -07:00 
						 
				 
			
				
					
						
							
							
								follower 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2064b30fce 
							
						 
					 
					
						
						
							
							Fix check_for_unsupported_macos() on outdated releases  
						
						... 
						
						
						
						Recent commit 36dbad3922https://stackoverflow.com/questions/37799296/what-does-the-comment-frozen-string-literal-true-do#37799399 . The change worked for me. 
						
						
					 
					
						2019-04-24 15:02:13 +12:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36dbad3922 
							
						 
					 
					
						
						
							
							Add frozen_string_literal to all files.  
						
						
						
						
					 
					
						2019-04-20 13:27:36 +09:00