Bo Anderson
a7e338d520
Merge pull request #20501 from Homebrew/formula-no-tab-fix
...
Fix formula installs without a tab
2025-08-18 20:23:33 +00:00
Bo Anderson
4d43063060
Fix formula installs without a tab
2025-08-18 20:23:19 +01:00
Mike McQuaid
3518983f42
Merge pull request #20499 from Homebrew/deprecate_conflicts_with_formula
...
Deprecate `conflicts_with formula:` in Cask DSL.
2025-08-18 18:48:42 +00:00
Ruoyu Zhong
7cec7586ff
cmd/update-report: remove unused methods
2025-08-19 02:39:26 +08:00
Ruoyu Zhong
ee515fd5e0
cmd/update-report: show new formula/cask desc for non-API users too
...
This will make non-API users like myself happy.
2025-08-19 02:35:44 +08:00
Mike McQuaid
d13aaf94db
Deprecate conflicts_with formula: in Cask DSL.
...
This is outside of our usual deprecation process but it's a no-op method
that does, and has always done, nothing so it doesn't make sense to wait
another 2.5 months before deprecating it.
While we're here, make `conflicts_with` `typed: strict` in Sorbet.
2025-08-18 19:25:54 +01:00
Mike McQuaid
1101689af2
Merge pull request #20500 from Homebrew/bump-pr-tap
...
dev-cmd/bump-*-pr: automatically tap core taps if needed.
2025-08-18 17:09:40 +00:00
Mike McQuaid
93807db8c2
dev-cmd/bump-*-pr: automatically tap core taps if needed.
...
If the tap isn't tapped already, automatically tap it.
2025-08-18 17:49:06 +01:00
Mike McQuaid
2dfc1b4eb8
Merge pull request #20498 from Homebrew/analytics_pretty_name
...
Move formula analytics pretty name logic to `MacOSVersion`.
2025-08-18 16:16:53 +00:00
Mike McQuaid
435158884d
Move formula analytics pretty name logic to MacOSVersion.
...
This makes sense to centralize these so when we support new macOS
versions we can just add them to the
`VERSIONS_TO_ANALYTICS_PRETTY_NAMES` hash.
2025-08-18 16:57:20 +01:00
Mike McQuaid
0cadd6d0c1
Merge pull request #20487 from Homebrew/formulary-forbid-cache
...
formulary: do not allow using the cache when forbidding paths
2025-08-18 15:54:34 +00:00
Mike McQuaid
1e989a89b2
Merge pull request #20495 from Homebrew/keg_relocate_more
...
keg_relocate: add more /usr/local relocation pairs.
2025-08-18 15:34:14 +00:00
Mike McQuaid
8b0b8a8b1c
Merge pull request #20494 from Homebrew/keg_relocate_typed_strict
...
**/keg_relocate.rb: add set Sorbet `typed: strict`
2025-08-18 15:01:55 +00:00
Bo Anderson
b1b28fb2f4
formulary: forbid cache paths
2025-08-18 15:24:02 +01:00
Bevan Kay
9a60526c47
test/cask: speed up tests
2025-08-19 00:11:51 +10:00
Mike McQuaid
8a7cebfbb0
keg_relocate: add more /usr/local relocation pairs.
...
This should get more of the cases where we install things into
HOMEBREW_PREFIX but scoping them to the formula's name to avoid
accidental unneccessary relocations preventing `cellar :any` bottles.
2025-08-18 15:06:17 +01:00
Mike McQuaid
22fdb11e00
**/keg_relocate.rb: add set Sorbet typed: strict
...
Other files have been changed where required.
2025-08-18 15:02:15 +01:00
Carlo Cabrera
145c65d811
Merge remote-tracking branch 'origin/main' into stricter-brew-wrappers
2025-08-18 18:41:19 +08:00
Carlo Cabrera
83d8a4118b
Move all wrapper checks to utils/wrapper.sh
2025-08-18 18:29:52 +08:00
Bevan Kay
ee7b71935e
Merge pull request #20488 from Homebrew/rosetta-audit-fix
...
cask/audit: correctly filter artifact types in audit
2025-08-18 08:27:49 +00:00
Bevan Kay
869bdfa10a
cask/dsl: remap unsigned to fails_gatekeeper_check
2025-08-18 18:04:58 +10:00
Bevan Kay
6c567067fd
deprecate_disable: remap unsigned to fails_gatekeeper_check
2025-08-18 18:04:57 +10:00
Bevan Kay
97b1683466
cask: replace unsigned deprecation reason with fails_gatekeeper_check
2025-08-18 18:04:57 +10:00
Bevan Kay
c566ba00c7
cask/audit: correctly filter artifact types in test
2025-08-18 18:02:50 +10:00
Mike McQuaid
24057cc9a5
Merge pull request #20485 from SMillerDev/feat/audit/codeberg_audit
...
feat: audit codeberg repos
2025-08-18 07:50:25 +00:00
Mike McQuaid
de68a0c3a1
Merge pull request #20482 from Homebrew/dug/no-which_all
...
Remove unused 'which_all' Kernel ext
2025-08-18 07:49:13 +00:00
Mike McQuaid
4ae4bd491a
Merge pull request #20481 from Homebrew/dug/typed-ologger
...
Type remaining Kernel logging extensions
2025-08-18 07:48:55 +00:00
Bo Anderson
b30d13c3ef
formulary: do not allow using the cache if explicitly forbidding paths
2025-08-18 05:33:02 +01:00
Sean Molenaar
b19ad2e796
feat: audit codeberg repos
2025-08-17 17:08:33 +02:00
Douglas Eichelberger
bdc219a39a
Move 'paths' out of Kernel
2025-08-16 16:38:27 -07:00
Douglas Eichelberger
793da6e0be
Remove unused 'which_all' Kernel ext
2025-08-16 16:18:26 -07:00
Douglas Eichelberger
0e064fdc3a
Type remaining Kernel log extensions
2025-08-16 13:07:19 -07:00
Eric Knibbe
468d4665fb
cmd/services: manpage fixes
2025-08-16 00:57:59 -04:00
Eric Knibbe
12e4c8a05e
sync output of sudo messaging
2025-08-16 00:57:59 -04:00
Eric Knibbe
827480f06b
messages/comments: wording fixes
2025-08-16 00:57:59 -04:00
Eric Knibbe
e021953db4
messages/comments: formatting fixes
2025-08-16 00:54:50 -04:00
Carlo Cabrera
ead3af9feb
Deduplicate odie calls into utils/wrapper.sh
2025-08-16 09:31:57 +08:00
Carlo Cabrera
72431f5ad6
software_spec: fix type signatures
...
Fixes
Error: Parameter 'tag': Expected type T.nilable(Utils::Bottles::Tag), got type Symbol with value :arm64_sequoia
https://github.com/Homebrew/homebrew-core/actions/runs/16998107196/job/48193586673#step:5:45
2025-08-16 04:04:46 +08:00
Mike McQuaid
4910ac215e
Merge pull request #20476 from Homebrew/git-credential-uid
...
download_strategy: fix UID handling with credential helpers on fetch
2025-08-15 19:39:00 +00:00
Bo Anderson
2dc77a4485
download_strategy: fix UID handling with credential helpers on fetch
2025-08-15 20:22:30 +01:00
Mike McQuaid
670c5e0d07
Merge pull request #20474 from Homebrew/more_types
...
Add more Sorbet types
2025-08-15 18:40:12 +00:00
Mike McQuaid
0d4f3419ac
Merge pull request #20446 from Homebrew/copilot/fix-20427
...
Fix `brew upgrade` not linking newer versions when upgrade interrupted
2025-08-15 18:34:36 +00:00
Mike McQuaid
d135e744b1
Add more Sorbet types
...
`typed: strict` a few more places and fix other files necessarily to
make that happen.
2025-08-15 19:21:28 +01:00
copilot-swe-agent[bot]
42d4f3d8b9
Upgrade unlinked/unpinned kegs
...
Co-authored-by: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com>
2025-08-15 19:18:52 +01:00
Mike McQuaid
523d743705
Merge pull request #20475 from Homebrew/better_formulary_debugging
...
formulary: provide ref and realpath when rejecting path.
2025-08-15 18:08:28 +00:00
Mike McQuaid
640f16860b
formulary: provide ref and realpath when rejecting path.
...
This should help further debugging.
Also, no need to formulae that aren't `*.rb` files as they'll be rejected
later anyway (and already were before we changed the
`Homebrew::EnvConfig.forbid_packages_from_paths?` defaults).
2025-08-15 17:52:56 +01:00
Mike McQuaid
c493fc6944
Merge pull request #20471 from Homebrew/copilot/fix-20469
...
Fix concurrent download error when formula has same patch applied to multiple directories
2025-08-15 16:28:30 +00:00
copilot-swe-agent[bot]
c3934c8d8b
Fix concurrent download error for duplicate URLs
...
Co-authored-by: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com>
2025-08-15 17:13:30 +01:00
Patrick Linnane
4d134f3aa1
formula-analytics: add macOS Tahoe
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-08-15 08:07:06 -07:00
BrewTestBot
f9b77362a3
brew vendor-gems: commit updates.
2025-08-15 09:58:56 +00:00