46127 Commits

Author SHA1 Message Date
Eric Knibbe
de3cebf45c
docs: edit various URLs 2025-08-16 23:33:38 -04: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
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
Mike McQuaid
ba0e28bd87
Merge pull request #20467 from Homebrew/sync-shared-config
Synchronize shared configuration
2025-08-14 17:09:19 +00:00
Ruoyu Zhong
37d148526b
Merge pull request #20466 from Homebrew/dependabot/all-ffb3d49034
Bump the "all" group with 1 updates across multiple ecosystems
2025-08-14 16:53:01 +00:00
BrewTestBot
b455d5840a
actionlint.yml: update to match main configuration 2025-08-14 16:48:04 +00:00
BrewTestBot
f6a287da70
Update RBI files for all.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-08-14 16:37:22 +00:00
BrewTestBot
439df4ef20
brew vendor-gems: commit updates. 2025-08-14 16:37:11 +00:00
dependabot[bot]
d6fe05687f
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.12389 to 0.5.12392
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

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

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

Updates `sorbet-static` from 0.5.12389 to 0.5.12392
- [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.12392
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: sorbet-runtime
  dependency-version: 0.5.12392
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: sorbet
  dependency-version: 0.5.12392
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: sorbet-static
  dependency-version: 0.5.12392
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-14 16:18:58 +00:00
Ruoyu Zhong
ecea7a675d
Merge pull request #20464 from Homebrew/sync-shared-config
Synchronize shared configuration
2025-08-14 15:56:38 +00:00
Ruoyu Zhong
3f4d19e87b
Re-enable GNU mirror audit
Follow-up to Homebrew/brew#20461 and #233493.
2025-08-14 23:50:53 +08:00
BrewTestBot
69e4e66d83
actionlint.yml: update to match main configuration 2025-08-14 15:26:13 +00:00
BrewTestBot
f0fd69b3ef
dependabot.yml: update to match main configuration 2025-08-14 15:26:13 +00:00
Carlo Cabrera
5e17e569b3
Merge pull request #20462 from Homebrew/gnu-livecheck
livecheck/strategy/gnu: use `ftpmirror.gnu.org` too
2025-08-14 15:22:55 +00:00
Carlo Cabrera
635a36a879
livecheck/strategy/gnu: use ftpmirror.gnu.org too
Part of addressing #20456.

See also #20461 and Homebrew/homebrew-core#233493.
2025-08-14 23:07:04 +08:00
Ruoyu Zhong
eb114387fb
Merge pull request #20461 from Homebrew/gnumirror
Update and temporarily disable GNU mirror audit
2025-08-14 14:40:30 +00:00
Ruoyu Zhong
da6619616b
rubocops/urls_spec: simplify 2025-08-14 22:26:02 +08:00
Ruoyu Zhong
049e8cc61c
Update and temporarily disable GNU mirror audit
Update the audit to prefer ftpmirror.gnu.org over ftp.gnu.org as
suggested by GNU [1]:

> We recommend using this generic ftpmirror.gnu.org address wherever
> possible in links, documentation, etc., to reduce load on the main GNU
> server.

The audit is temporarily disabled to allow migrating all homebrew/core
formulae first.

Should help to address #20456.

[1]: https://www.gnu.org/server/mirror.en.html
2025-08-14 22:03:13 +08:00
Mike McQuaid
df84f7a264
Merge pull request #20460 from Homebrew/test_bot_tweaks
Fix some test-bot failures/bad output
2025-08-14 14:03:05 +00:00
Mike McQuaid
b73b1edd1b
Fix some test-bot failures/bad output
Noticed these when perusing the test-bot output from a third-party tap.
2025-08-14 14:45:50 +01:00
Mike McQuaid
fbac21da54
Merge pull request #20458 from Homebrew/tweak_copilot_instructions
Tweak copilot instructions
2025-08-14 10:40:18 +00:00
Mike McQuaid
9fc7517325
Tweak copilot instructions
Adjust based on recently behaviours I've seen from Copilot.
2025-08-14 11:15:09 +01:00
Mike McQuaid
7634fe375e
Merge pull request #20455 from Homebrew/copilot/fix-20454
Fix audit_signing to skip when quarantine attribute is missing
2025-08-14 09:45:36 +00:00
copilot-swe-agent[bot]
51565f97ae Remove unnecessary comments that duplicate debug messages
Co-authored-by: MikeMcQuaid <125011+MikeMcQuaid@users.noreply.github.com>
2025-08-14 09:30:23 +00:00
Mike McQuaid
5602f0e11e
Merge pull request #20451 from Homebrew/dependabot/all-dbdec0a9b9
Bump the "all" group with 2 updates across multiple ecosystems
2025-08-14 09:10:26 +00:00