46156 Commits

Author SHA1 Message Date
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
831f453bc7
Merge pull request #20492 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2025-08-18 13:07:35 +00:00
BrewTestBot
472a5dfcd3
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2025-08-18 11:22:36 +00:00
Carlo Cabrera
18a77402a6
Merge pull request #20400 from Homebrew/stricter-brew-wrappers
brew.sh: enforce `HOMEBREW_FORCE_BREW_WRAPPER` more strictly
2025-08-18 11:00:46 +00: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
9fcfb7b323
Merge pull request #20432 from Homebrew/cask-unsigned-fails-gatekeeper
cask: replace `unsigned` reason with `fails_gatekeeper_check`
2025-08-18 08:19:06 +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
Mike McQuaid
7b0c2351c4
Merge pull request #20483 from Homebrew/dug/move-paths-ext
Move 'paths' out of Kernel
2025-08-18 07:46:01 +00:00
Sean Molenaar
b19ad2e796 feat: audit codeberg repos 2025-08-17 17:08:33 +02:00
Eric Knibbe
160af073a5
Merge pull request #20484 from Homebrew/docs-urls
docs: edit various URLs
4.6.4
2025-08-17 11:59:27 +00:00
Eric Knibbe
de3cebf45c
docs: edit various URLs 2025-08-16 23:33:38 -04: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
884a3ae468
Merge pull request #20479 from Homebrew/inline-docs-updates
Messaging and comment adjustments
2025-08-16 13:04:38 +00: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
d5abe49172
Merge pull request #20477 from Homebrew/fix-software_spec-sigs
software_spec: fix type signatures
2025-08-15 20:34:47 +00: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
Mike McQuaid
ccb53c688f
Merge pull request #20473 from Homebrew/formula-analytics-tahoe
formula-analytics: add macOS Tahoe
2025-08-15 15:26:32 +00: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
Ruoyu Zhong
1cfd8589c5
Merge pull request #20472 from Homebrew/dependabot/all-b768cea526
Bump the "all" group with 1 updates across multiple ecosystems
2025-08-15 11:17:24 +00:00
BrewTestBot
f9b77362a3
brew vendor-gems: commit updates. 2025-08-15 09:58:56 +00:00
dependabot[bot]
112e6dac60
build(deps): bump the all group across 1 directory with 4 updates
Bumps the all group with 1 update in the /Library/Homebrew directory: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.12392 to 0.5.12401
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.12392 to 0.5.12401
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet` from 0.5.12392 to 0.5.12401
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.5.12392 to 0.5.12401
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
  dependency-version: 0.5.12401
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: sorbet-runtime
  dependency-version: 0.5.12401
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: sorbet
  dependency-version: 0.5.12401
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: sorbet-static
  dependency-version: 0.5.12401
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-15 09:00:02 +00:00
Mike McQuaid
166fa896bd
Merge pull request #20470 from Homebrew/formulary_tighter_path_detection
formulary: tighter path rejection detection.
2025-08-15 07:36:32 +00:00
Mike McQuaid
6024ccf7dd
formulary: tighter path rejection detection.
We need to handle symlinks in both directions for formulae in the
cellar/taps/cache otherwise we can get the nonsensical situation of
telling people a formula must me in a tap when it already is (but is
symlinked from elsewhere).
2025-08-15 08:18:59 +01:00
Mike McQuaid
511cb44c71
Merge pull request #20468 from Homebrew/more_forbid_packages_fixes
Fix more HOMEBREW_FORBID_PACKAGES_FROM_PATHS issues
2025-08-14 18:49:40 +00:00
Mike McQuaid
c143b03280
Fix more HOMEBREW_FORBID_PACKAGES_FROM_PATHS issues
- Ensure that we're overriding it where necessary internally (but not
  allowing this to be used as a public opt-out API)
- Better handle formulae from paths that look like taps
2025-08-14 19:35:11 +01:00
Ruoyu Zhong
b0b8e23856
Merge pull request #20463 from Homebrew/gnu-mirror-audit
Re-enable GNU mirror audit
2025-08-14 17:13:06 +00:00