Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43a72a1a03 
							
						 
					 
					
						
						
							
							Merge pull request  #20138  from Homebrew/rm-zap-messaging  
						
						 
						
						... 
						
						
						
						cask/installer: remove confusing `zap` messaging 
						
						
							
						
					 
					
						2025-06-18 07:32:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Linnane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							989032b703 
							
						 
					 
					
						
						
							
							test/cask/reinstall_spec: remove confusing zap` messaging  
						
						 
						
						... 
						
						
						
						Signed-off-by: Patrick Linnane <patrick@linnane.io> 
						
						
							
						
					 
					
						2025-06-17 21:15:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Linnane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7da83ee19c 
							
						 
					 
					
						
						
							
							cask/installer: remove confusing zap messaging  
						
						 
						
						... 
						
						
						
						Signed-off-by: Patrick Linnane <patrick@linnane.io> 
						
						
							
						
					 
					
						2025-06-17 21:15:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thibhero 
							
						 
					 
					
						
						
						
						
							
						
						
							fe06e04e28 
							
						 
					 
					
						
						
							
							refactoring install.rb and reinstall.rb after removing Formula.installed  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 21:12:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thibaut Hérault 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27a040cc32 
							
						 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 20:49:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thibhero 
							
						 
					 
					
						
						
						
						
							
						
						
							1b0e79121a 
							
						 
					 
					
						
						
							
							brew style error  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 20:36:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thibhero 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7d441370 
							
						 
					 
					
						
						
							
							removing fixture  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 20:21:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thibhero 
							
						 
					 
					
						
						
						
						
							
						
						
							fc18956eeb 
							
						 
					 
					
						
						
							
							removing longer tests and putting back integration_test.rb  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 20:21:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thibhero 
							
						 
					 
					
						
						
						
						
							
						
						
							971a8b40e6 
							
						 
					 
					
						
						
							
							refactoring as we can get dependants before installing  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 19:21:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thibhero 
							
						 
					 
					
						
						
						
						
							
						
						
							8c203df671 
							
						 
					 
					
						
						
							
							trying to remove FormulaInstaller.installed to formulae  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 19:20:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeed5eb57a 
							
						 
					 
					
						
						
							
							Merge pull request  #20139  from Homebrew/fix-type-mismatch-brew-info  
						
						 
						
						... 
						
						
						
						Fix type mismatch in `brew info` 
						
						
							
						
					 
					
						2025-06-17 21:53:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f71287c4a9 
							
						 
					 
					
						
						
							
							Fix type mismatch in brew info  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 16:57:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Knibbe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ff58d2df0 
							
						 
					 
					
						
						
							
							download_strategy: fix caching of :latest downloads  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 14:51:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb9d1c5a1c 
							
						 
					 
					
						
						
							
							Merge pull request  #20133  from Homebrew/requirements  
						
						 
						
						... 
						
						
						
						requirements: set `typed: strict` 
						
						
							
						
					 
					
						2025-06-17 18:37:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77321d6f8b 
							
						 
					 
					
						
						
							
							Merge pull request  #20132  from Homebrew/dev-cmd  
						
						 
						
						... 
						
						
						
						dev-cmd: set `typed: strict` 
						
						
							
						
					 
					
						2025-06-17 18:37:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1fc5a2784 
							
						 
					 
					
						
						
							
							Merge pull request  #20131  from Homebrew/debrew_strict  
						
						 
						
						... 
						
						
						
						debrew: set `typed: strict` 
						
						
							
						
					 
					
						2025-06-17 18:30:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2916610699 
							
						 
					 
					
						
						
							
							Merge pull request  #20130  from Homebrew/sorbet_cmd  
						
						 
						
						... 
						
						
						
						cmd: set `typed: strict` 
						
						
							
						
					 
					
						2025-06-17 18:29:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9375fc21f4 
							
						 
					 
					
						
						
							
							requirements: set typed: strict  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 16:34:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca1e08c7a8 
							
						 
					 
					
						
						
							
							dev-cmd: set typed: strict  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 16:34:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85c5f8f3a5 
							
						 
					 
					
						
						
							
							debrew: set typed: strict  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 16:33:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4c66d41ef 
							
						 
					 
					
						
						
							
							cmd: set typed: strict  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 16:33:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c30845240 
							
						 
					 
					
						
						
							
							Merge pull request  #20116  from abitrolly/create-tests  
						
						 
						
						... 
						
						
						
						Refactor `FormulaCreator` args and call `parse_url` automatically 
						
						
							
						
					 
					
						2025-06-17 14:18:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ad0fed872 
							
						 
					 
					
						
						
							
							Merge pull request  #20129  from Homebrew/fix_bump_sorbet  
						
						 
						
						... 
						
						
						
						utils/github/api: fix Sorbet types. 
						
						
							
						
					 
					
						2025-06-17 14:13:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfa79bf981 
							
						 
					 
					
						
						
							
							Merge pull request  #20125  from Homebrew/cask_sorbet_strict  
						
						 
						
						... 
						
						
						
						cask: move some files to strict Sorbet sigil. 
						
						
							
						
					 
					
						2025-06-17 14:09:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2103c7138 
							
						 
					 
					
						
						
							
							utils/github/api: fix Sorbet types.  
						
						 
						
						... 
						
						
						
						Let's not use `T.unsafe(nil)` but instead an empty hash. 
						
						
							
						
					 
					
						2025-06-17 14:59:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35407ab556 
							
						 
					 
					
						
						
							
							cask: move some files to strict Sorbet sigil.  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 14:56:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f29f51654 
							
						 
					 
					
						
						
							
							dev-cmd/create: avoid duplicate presence check.  
						
						 
						
						... 
						
						
						
						Co-authored-by: Anatoli Babenia <anatoli@rainforce.org> 
						
						
							
						
					 
					
						2025-06-17 14:44:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Knibbe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09eaf1495a 
							
						 
					 
					
						
						
							
							Merge pull request  #20119  from Homebrew/audit-bundle-version  
						
						 
						
						... 
						
						
						
						cask/audit: also check binary for minimum OS 
						
						
							
						
					 
					
						2025-06-17 11:36:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5d091af21 
							
						 
					 
					
						
						
							
							Refactor/typecheck create and formula_creator  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-17 11:44:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							768c10c6fb 
							
						 
					 
					
						
						
							
							Merge pull request  #20124  from Homebrew/add-cask-config-rbi-compiler  
						
						 
						
						... 
						
						
						
						Add Cask::Config RBI compiler 
						
						
							
						
					 
					
						2025-06-17 10:32:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anatoli Babenia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85d48da364 
							
						 
					 
					
						
						
							
							Refactor FormulaCreator args and call parse_url automatically  
						
						 
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
							
						
					 
					
						2025-06-17 11:19:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7d8c61f00 
							
						 
					 
					
						
						
							
							Merge pull request  #20121  from Homebrew/sorbet_strict_a  
						
						 
						
						... 
						
						
						
						a*.rb: move to strict Sorbet sigil. 
						
						
							
						
					 
					
						2025-06-17 10:05:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7345607ca0 
							
						 
					 
					
						
						
							
							a*.rb: move to strict Sorbet sigil.  
						
						 
						
						... 
						
						
						
						Co-authored-by: Rylan Polster <rslpolster@gmail.com> 
						
						
							
						
					 
					
						2025-06-17 08:18:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Ford 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c69859f99 
							
						 
					 
					
						
						
							
							Add Cask::Config RBI compiler  
						
						 
						
						... 
						
						
						
						This is a naive attempt at creating an RBI compiler for the
`Cask::Config` class. `Config` contains methods like `appdir` that
are defined dynamically using the class's default values and Sorbet
doesn't understand that these methods exist or what their return
types are. This compiler works as expected and gets the job done but
I know basically nothing about Tapioca, so there may be a better way
of doing this.
For what it's worth, this isn't an issue right now but Sorbet will
surface an error once `Cask::DSL` is updated to `typed: strict` (i.e.,
`Method appdir does not exist on Cask::Config`). That's something
I've been working on and this compiler is intended as a way of
preemptively resolving that Sorbet error, so I can move forward with
the `Cask::DSL` type signature work. 
						
						
							
						
					 
					
						2025-06-16 23:49:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Knibbe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab4acd655a 
							
						 
					 
					
						
						
							
							cask/audit: also check binary for minimum OS  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-16 23:39:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Linnane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95f0e76154 
							
						 
					 
					
						
						
							
							Merge pull request  #20123  from abitrolly/remove-vale-fixme  
						
						 
						
						... 
						
						
						
						Remove `vale` FIXME 
						
						
							
						
					 
					
						2025-06-16 19:24:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anatoli Babenia 
							
						 
					 
					
						
						
						
						
							
						
						
							b5d4bc56fc 
							
						 
					 
					
						
						
							
							Remove vale FIXME  
						
						 
						
						... 
						
						
						
						https://github.com/errata-ai/vale/issues/818  is fixed a year ago 
						
						
							
						
					 
					
						2025-06-16 21:39:39 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e694e76857 
							
						 
					 
					
						
						
							
							Merge pull request  #20120  from Homebrew/remove_alias_generic  
						
						 
						
						... 
						
						
						
						Remove `alias generic_*` definitions in favour of using `super` 
						
						
							
						
					 
					
						2025-06-16 14:11:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ac306e464 
							
						 
					 
					
						
						
							
							Remove alias generic_* definitions in favour of using super  
						
						 
						
						... 
						
						
						
						This is the pattern we've been adopting for a while and it's a bit
cleaner. Let's remove all of the existing usage of the existing pattern
to avoid confusion when adopting the new one. 
						
						
							
						
					 
					
						2025-06-16 08:10:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6167f6024 
							
						 
					 
					
						
						
							
							Merge pull request  #20118  from Homebrew/sponsors-maintainers-man-completions  
						
						 
						
						... 
						
						
						
						Update sponsors. 
						
						
							
						
					 
					
						2025-06-16 07:40:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad28cc7cf5 
							
						 
					 
					
						
						
							
							Merge pull request  #20108  from Homebrew/macos_version-upgrade-type-sigil  
						
						 
						
						... 
						
						
						
						MacOSVersion: enable strong typing, expand tests 
						
						
							
						
					 
					
						2025-06-16 07:37:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62ca1323df 
							
						 
					 
					
						
						
							
							Merge pull request  #20112  from Homebrew/add-newest-supported-env-var  
						
						 
						
						... 
						
						
						
						Add HOMEBREW_MACOS_NEWEST_SUPPORTED env var 
						
						
							
						
					 
					
						2025-06-16 07:28:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6f3b0439b 
							
						 
					 
					
						
						
							
							Merge pull request  #20115  from abitrolly/fix-test-linking  
						
						 
						
						... 
						
						
						
						Replace hardlinks with symlinks for `brew tests` 
						
						
							
						
					 
					
						2025-06-16 07:28:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								BrewTestBot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7656fee22d 
							
						 
					 
					
						
						
							
							Update sponsors.  
						
						 
						
						... 
						
						
						
						Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow. 
						
						
							
						
					 
					
						2025-06-16 00:09:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Ford 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea57773327 
							
						 
					 
					
						
						
							
							MacOSVersion: expand test coverage  
						
						 
						
						... 
						
						
						
						This adds tests to expand coverage of `MacOSVersion` to 100% for lines
and branches. 
						
						
							
						
					 
					
						2025-06-15 09:02:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Ford 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00249bda44 
							
						 
					 
					
						
						
							
							MacOSVersion: enable strong typing  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-15 09:02:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anatoli Babenia 
							
						 
					 
					
						
						
						
						
							
						
						
							d2b6531f01 
							
						 
					 
					
						
						
							
							Replace hardlinks with symlinks for brew tests  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/Homebrew/brew/issues/20114  
						
						
							
						
					 
					
						2025-06-15 14:08:04 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Ford 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							764d2b2dcc 
							
						 
					 
					
						
						
							
							Add HOMEBREW_MACOS_NEWEST_SUPPORTED env var  
						
						 
						
						... 
						
						
						
						We have a `HOMEBREW_MACOS_NEWEST_UNSUPPORTED` environment variable
and this is used in `MacOSVersion` to determine prerelease versions
but we don't have a way of easily determining the newest supported
macOS version.
`bump-cask-pr` contains logic that assumes the first key/value in
`MacOSVersion::SYMBOLS` is the newest macOS version but it recently
became clear that this is a prerelease version between WWDC and the
subsequent macOS release. Similarly, `dev-cmd/generate-cask-api.rb`
tries to compute the newest stable macOS version as
`HOMEBREW_MACOS_NEWEST_UNSUPPORTED.to_i - 1` and this will fail
if/when we update that variable to `"26"`, as the macOS version
before 26 is 15, not 25.
This adds a `HOMEBREW_MACOS_NEWEST_SUPPORTED` environment variable,
so we have a straightforward way of quickly identifying the newest
supported macOS version without having to make potentially unreliable
assumptions or do computations to identify the latest non-prerelease
`MacOSVersion` value. This also updates the two aforementioned areas
to use this environment variable to produce the newest stable macOS
version symbol in a more reliable way. 
						
						
							
						
					 
					
						2025-06-14 18:45:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6301c2d31f 
							
						 
					 
					
						
						
							
							Merge pull request  #20110  from Homebrew/api-hashable-git-config  
						
						 
						
						... 
						
						
						
						api_hashable: retain access to global gitconfig 
						
						
							
  4.5.7
 
						
					 
					
						2025-06-14 07:54:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82eaabf7fe 
							
						 
					 
					
						
						
							
							api_hashable: retain access to global gitconfig  
						
						 
						
						
						
						
							
						
					 
					
						2025-06-14 01:54:12 +01:00