Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d84fac5af4 
							
						 
					 
					
						
						
							
							Look for VSCode variants  
						
						... 
						
						
						
						We've had requests for this in Homebrew/bundle a few times so let's
implement it both for there and for `brew edit`.
Tested on my machine with `cursor` and working as expected. 
						
						
					 
					
						2025-03-19 11:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdeca530ff 
							
						 
					 
					
						
						
							
							Migrate Homebrew/bundle to Homebrew/brew  
						
						... 
						
						
						
						Co-authored-by: Bo Anderson <mail@boanderson.me> 
						
						
					 
					
						2025-03-19 06:47:01 +00:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49dac599da 
							
						 
					 
					
						
						
							
							Merge branch 'master' into pac-bti  
						
						
						
						
					 
					
						2025-03-19 01:32:54 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f6d30f885 
							
						 
					 
					
						
						
							
							Merge pull request  #19517  from botantony/brew-doctor  
						
						... 
						
						
						
						fix: ignore broken kegs during gcc linkage test 
						
						
					 
					
						2025-03-18 11:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Adrian Ho 
							
						 
					 
					
						
						
						
						
							
						
						
							c180d636ef 
							
						 
					 
					
						
						
							
							linux/hardware/cpu: fix amd_k12 reference  
						
						... 
						
						
						
						AMD K12 was an planned ARM microarchitecture that never existed.
Ref: https://en.wikipedia.org/wiki/List_of_AMD_CPU_microarchitectures#Nomenclature  
						
						
					 
					
						2025-03-18 18:45:46 +08:00 
						 
				 
			
				
					
						
							
							
								botantony 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b62b9d2c5 
							
						 
					 
					
						
						
							
							fix: ignore broken kegs during gcc linkage test  
						
						... 
						
						
						
						Signed-off-by: botantony <antonsm21@gmail.com>
Co-authored-by: Carlo Cabrera <github@carlo.cab> 
						
						
					 
					
						2025-03-18 11:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fed6c10e2 
							
						 
					 
					
						
						
							
							Use PAC+BTI where possible on arm64 Linux  
						
						
						
						
					 
					
						2025-03-18 06:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							343eac915b 
							
						 
					 
					
						
						
							
							os/linux/diagnostic: skip error on arm64 when HOMEBREW_ARM64_TESTING is set  
						
						... 
						
						
						
						This[^1] will enable us to start testing arm64 bottle builds in
Homebrew/core when this environment variable is set.
[^1]: Along with some tweaks to the `dispatch-build-bottle` workflow. 
						
						
					 
					
						2025-03-17 20:52:12 +08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39843b5d40 
							
						 
					 
					
						
						
							
							Resolve violations  
						
						
						
						
					 
					
						2025-03-13 12:16:11 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22f72cb7d2 
							
						 
					 
					
						
						
							
							linux/cask/installer: use artifact denylist  
						
						... 
						
						
						
						Otherwise, we end up preventing the use of e.g. `preflight`,
`uninstall` that may all work fine on Linux. 
						
						
					 
					
						2025-03-11 15:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								thibhero 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f2e59fb7 
							
						 
					 
					
						
						
							
							Merge branch 'master' into ask-test  
						
						... 
						
						
						
						# Conflicts:
#	Library/Homebrew/vendor/bundle/bundler/setup.rb 
						
						
					 
					
						2025-03-06 00:12:32 -05:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
						
						
							
						
						
							ab2b18f78c 
							
						 
					 
					
						
						
							
							feat: add os_version for casks  
						
						
						
						
					 
					
						2025-03-05 20:12:18 +01:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
						
						
							
						
						
							55b07d7fed 
							
						 
					 
					
						
						
							
							feat: add cask shell completion  
						
						
						
						
					 
					
						2025-03-05 20:12:18 +01:00 
						 
				 
			
				
					
						
							
							
								thibhero 
							
						 
					 
					
						
						
						
						
							
						
						
							49007fbccd 
							
						 
					 
					
						
						
							
							modifying kernel.rb to accept negative value for disk_usage_readable  
						
						
						
						
					 
					
						2025-03-04 20:01:07 -05:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a81239ec2d 
							
						 
					 
					
						
						
							
							Enable strict typing in Formula  
						
						
						
						
					 
					
						2025-02-24 10:23:42 -08:00 
						 
				 
			
				
					
						
							
							
								botantony 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68f8798821 
							
						 
					 
					
						
						
							
							zig std args: apply -fno-rosetta on macs with arm  
						
						
						
						
					 
					
						2025-02-21 19:10:41 +01:00 
						 
				 
			
				
					
						
							
							
								botantony 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5d78f3347 
							
						 
					 
					
						
						
							
							zig std args: use symbols for compilation options  
						
						
						
						
					 
					
						2025-02-21 17:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								botantony 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfdfdc9489 
							
						 
					 
					
						
						
							
							-fno-rosetta flag 
						
						
						
						
					 
					
						2025-02-21 16:49:11 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							8763fb6d29 
							
						 
					 
					
						
						
							
							Resolve rubocop violations  
						
						
						
						
					 
					
						2025-02-17 18:56:31 -08:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
						
						
							
						
						
							27a2d94c48 
							
						 
					 
					
						
						
							
							feat: allow zap on linux  
						
						
						
						
					 
					
						2025-02-17 14:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
						
						
							
						
						
							975fe8a83f 
							
						 
					 
					
						
						
							
							feat: allow cask binaries on linux  
						
						
						
						
					 
					
						2025-02-17 14:30:43 +01:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
						
						
							
						
						
							6de67b6c45 
							
						 
					 
					
						
						
							
							fix: set correct inheritance for moved artifact  
						
						
						
						
					 
					
						2025-02-17 14:27:38 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							afbc1dab54 
							
						 
					 
					
						
						
							
							Clean up OnSystem rbis  
						
						
						
						
					 
					
						2025-02-13 16:33:59 -08:00 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							f916f27d82 
							
						 
					 
					
						
						
							
							remove all references to JSON v3  
						
						... 
						
						
						
						The logic has now been removed in previous commits. This just
removes some references to the `HOMEBREW_INTERNAL_JSON_V3`
environment variable along with reverting the changes to the
`Cachable` class that were originally added in
bd72ec812c3ed656dfcf8e24f77df142a1fe9cc1. 
						
						
					 
					
						2025-02-06 21:04:08 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b737f0423 
							
						 
					 
					
						
						
							
							Split up SoftwareSpec  
						
						... 
						
						
						
						This came up in the AGM and has bothered me for years: let's actually
split out `software_spec.rb` into one file per class, as is more typical
in Ruby.
This will make these classes easier to find. 
						
						
					 
					
						2025-02-04 16:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d555ec9218 
							
						 
					 
					
						
						
							
							Fix handling of case-mistyped commands  
						
						... 
						
						
						
						- hide warnings when requiring files repeatedly on a case-insensitive
  filesystem and add reference to Ruby bugs
- add another case to check for command require failures
- also handle commands with `-` in them
Fixes  #19125  
						
						
					 
					
						2025-01-27 08:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c1abc11b4 
							
						 
					 
					
						
						
							
							Merge pull request  #19111  from Homebrew/aarch64-linux  
						
						... 
						
						
						
						Add support for bottling Portable Ruby for ARM64 Linux 
						
						
					 
					
						2025-01-19 14:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
						
						
							
						
						
							c34b71655c 
							
						 
					 
					
						
						
							
							feat: allow font install on linux  
						
						... 
						
						
						
						Apply suggestions from code review
Co-authored-by: Douglas Eichelberger <697964+dduugg@users.noreply.github.com>
feat: add linux appdir
Apply suggestions from code review
Co-authored-by: Douglas Eichelberger <697964+dduugg@users.noreply.github.com> 
						
						
					 
					
						2025-01-19 11:14:24 +01:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a818b25a8b 
							
						 
					 
					
						
						
							
							Add support for bottling Portable Ruby for ARM64 Linux  
						
						
						
						
					 
					
						2025-01-19 17:06:32 +08:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c9de7d31c 
							
						 
					 
					
						
						
							
							Merge pull request  #19084  from Homebrew/add-comments-to-rubocop-disables  
						
						... 
						
						
						
						Add clarifying comments to `rubocop:disable`s 
						
						
					 
					
						2025-01-13 11:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							0add431e69 
							
						 
					 
					
						
						
							
							Apply manual violation fixes  
						
						
						
						
					 
					
						2025-01-12 10:06:00 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb731bce2 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2025-01-12 10:05:21 -08:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ada9a9665 
							
						 
					 
					
						
						
							
							Add clarifying comments to rubocop:disables  
						
						... 
						
						
						
						- Needed for PR 18842 that adds a `DisableComment` RuboCop to ensure that all RuboCop disables have comments. 
						
						
					 
					
						2025-01-12 16:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Cho 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ff6ac09c2 
							
						 
					 
					
						
						
							
							extend/ENV/super: always set PKG_CONFIG_LIBDIR  
						
						... 
						
						
						
						Setting PKG_CONFIG_LIBDIR overrides compiled default. This helps reduce
opportunistic linkage when pkg-config call finds modules installed on
system but not included in a formula's dependency tree. 
						
						
					 
					
						2024-12-31 20:15:38 -05:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb23433612 
							
						 
					 
					
						
						
							
							feat: only block cask install on Linux  
						
						
						
						
					 
					
						2024-12-14 15:49:09 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							659f993dab 
							
						 
					 
					
						
						
							
							Avoid exposing table  
						
						
						
						
					 
					
						2024-12-08 10:28:10 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							6d19b84ef1 
							
						 
					 
					
						
						
							
							Fix args validation  
						
						
						
						
					 
					
						2024-12-08 10:28:10 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							fef1211c19 
							
						 
					 
					
						
						
							
							Use method result table  
						
						... 
						
						
						
						foo 
						
						
					 
					
						2024-12-08 10:28:10 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea76b8498 
							
						 
					 
					
						
						
							
							Avoid re-defining #formula?  
						
						
						
						
					 
					
						2024-12-08 10:28:09 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							3a4243742f 
							
						 
					 
					
						
						
							
							Remove OpenStruct from CLI::Args  
						
						
						
						
					 
					
						2024-12-08 10:27:49 -08:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64edbe6b79 
							
						 
					 
					
						
						
							
							os/mac/hardware/cpu: add M4 Pro/Max  
						
						... 
						
						
						
						Sources:
- https://github.com/AsahiLinux/docs/wiki/Codenames 
- MacOSX15.2.sdk from Xcode 15.2 RC 
						
						
					 
					
						2024-12-06 16:06:09 +08:00 
						 
				 
			
				
					
						
							
							
								Patrick Linnane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d04430d1a5 
							
						 
					 
					
						
						
							
							brew style --fix 
						
						... 
						
						
						
						Signed-off-by: Patrick Linnane <patrick@linnane.io> 
						
						
					 
					
						2024-11-26 14:09:13 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22fd47b268 
							
						 
					 
					
						
						
							
							Merge pull request  #18779  from kiracus/m4  
						
						... 
						
						
						
						Add M4 processor 
						
						
					 
					
						2024-11-17 08:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							878d5d1633 
							
						 
					 
					
						
						
							
							hardware: rename none optimization flags to dunno  
						
						
						
						
					 
					
						2024-11-16 14:44:37 -05:00 
						 
				 
			
				
					
						
							
							
								Kiracus 
							
						 
					 
					
						
						
						
						
							
						
						
							c7b49d5cad 
							
						 
					 
					
						
						
							
							cpu.rb: add Apple M4  
						
						
						
						
					 
					
						2024-11-16 09:28:44 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Knibbe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e52943d8d6 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: fix case of OpenCore check  
						
						
						
						
					 
					
						2024-11-13 12:23:34 -05:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0418add45 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: improve OpenCore check  
						
						... 
						
						
						
						This is based on [1].
[1]: https://github.com/Homebrew/brew/pull/18765#issuecomment-2474056438  
						
						
					 
					
						2024-11-14 00:55:49 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a2c264d19 
							
						 
					 
					
						
						
							
							Merge pull request  #18759  from alebcay/restrict-native-optflags  
						
						... 
						
						
						
						shared: only fall back to -march=native on supported architectures 
						
						
					 
					
						2024-11-13 16:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a525ce0ad8 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Eric Knibbe <enk3@outlook.com> 
						
						
					 
					
						2024-11-13 23:43:24 +08:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13265ca170 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: skip OpenCore check in CI  
						
						
						
						
					 
					
						2024-11-13 23:11:16 +08:00