Commit Graph
53348 Commits
Author SHA1 Message Date
Anatoli Babenia 67c2e68aca search: Suppress headers in quiet mode
If search output is piped to another command, the headers are
suppressed and each package name is printed on a separate line.

As a user, I had no idea that the headers were suppressed until
I looked through the code, so I enabled --quiet flag to force
the same behavior.
2026-10-27 08:08:13 +03:00
Mike McQuaid c6069d2a94 Merge pull request #24355 from Homebrew/homebrew-enterprise-guides
Document Homebrew and MDM administration
7.0.11
2026-10-26 07:44:47 +00:00
Mike McQuaid 40d40f5505 Document Homebrew and MDM administration
- Explain shared Brewfiles for teams without device management.
- Connect existing commands to MDM deployment and reporting.
- Document provisioning prerequisites, package policies and scan coverage.
- Link administration workflows from the Mac administrator guide.
2026-10-25 19:27:32 +00:00
Mike McQuaid 8d799352d3 Merge pull request #24354 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2026-10-25 13:24:54 +00:00
Mike McQuaid 496a6490d3 Merge pull request #24353 from Homebrew/resource-error-naming
download_queue: name the download in checksum mismatch errors
2026-10-25 13:18:06 +00:00
BrewTestBot 2cf4e1a2f1 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sorbet.yml) workflow.
2026-10-25 00:44:23 +00:00
Thierry Moisan 27ec67782d download_queue: name the download in checksum mismatch errors 2026-10-24 20:22:13 -04:00
Mike McQuaid c5b9f65d0b Merge pull request #24352 from Homebrew/item-trust-commands
Limit implicit item trust to install commands
2026-10-24 20:08:56 +00:00
Mike McQuaid 51da7f234a Merge pull request #24351 from Homebrew/sandbox-temporary-directory-read-access
Allow reading private sandbox temporary files
2026-10-24 18:08:15 +00:00
Mike McQuaid b51000cdef Merge pull request #24350 from Homebrew/analytics-query-refactor
Share analytics queries and package downloads
2026-10-24 18:07:45 +00:00
Mike McQuaid 271fe96061 Limit implicit item trust to install commands
- Match implicit trust to the documented installation behaviour.
  Other commands require existing trust for the tap or item.
- Retain the dispatched name in `Homebrew.running_command` and limit
  `ARGV` allowances to `install`, `reinstall` and `upgrade`, which
  announce and persist item trust.
- Preserve early formula loading for command-specific options before
  `trust_fully_qualified_items!` runs.
- Cover formula and cask loads, both `--tap` forms and existing alias,
  rename and external command behaviour.
2026-10-24 18:58:00 +01:00
Mike McQuaid 9e05a54e67 Allow reading private sandbox temporary files
- Let archive tools read files in the sandbox's temporary directory
  without granting read access to its parent.
- Exercise temporary-file reads and denied parent access in the sandbox.

Fixes #24348
2026-10-24 18:57:28 +01:00
Mike McQuaid d4412a6a12 Merge pull request #24346 from Homebrew/prefer-reliable-download-tools
Prefer reliable installed download tools
2026-10-24 17:53:03 +00:00
Mike McQuaid e92663d173 Merge pull request #24349 from Homebrew/elf-utf8-relocation-paths
Preserve UTF-8 paths in ELF loader strings
2026-10-24 16:31:14 +00:00
Mike McQuaid d8fcbd424a Share analytics queries and package downloads
- Extract InfluxDB queries so API generators can call Ruby directly.
- Share cached package totals between `brew info` and API generation.
- Keep query formatting and reader tests with their implementations.
2026-10-24 17:30:25 +01:00
Mike McQuaid 68cd1d8861 Prefer reliable installed download tools
- Prefer newer working Homebrew or system Git and curl before a path
  suggestion, so overrides cannot displace suitable defaults. Share
  selection with Subversion when it is invoked.
- Cache probes against executable metadata and selection inputs to
  avoid repeated version checks. Read cache data without sourcing shell
  code and pass Bash's known curl version and path to Ruby for reuse.
- Preserve system curl suitability across cached and forced selections
  so legacy remote updates and certificate checks remain correct.
  Keep TLS verification enabled when a suitable custom curl is selected.
- Check Git and curl in `brew doctor`. Invalidate failed cached
  selections and reselect for one retry, refreshing Ruby's cached data
  so subsequent checks use the working replacement.
- Limit invalidation for command failures to explicit version checks.
  Refresh after installation and preserve ordinary download errors
  without retrying downloads or wrapping every invocation.
- Attempt installation when Git/curl are unsuitable or explicitly
  forced. Prevent recursive startup and recheck the result before
  reporting the minimum, observed versions and executable paths.
- Retain version floors and document paths as suggestions without
  promising a fixed selection order, allowing policy to evolve.
2026-10-24 17:20:37 +01:00
Andrew Nesbitt 39b07ff349 Merge pull request #24321 from Homebrew/strings-c-locale
keg_relocate: strip high bytes before matched paths
2026-10-24 15:53:08 +00:00
Andrew Nesbitt f975977b22 Preserve UTF-8 paths in ELF loader strings
- Validate ELF loader strings as UTF-8 before checking paths, so
  valid non-ASCII references reach bottle relocation detection.
- Keep rejecting invalid byte sequences and cover loader paths
  and the binary relocation metadata produced by `brew bottle`.
2026-10-24 16:46:52 +01:00
Andrew Nesbitt 0235bb5551 keg_relocate: strip high bytes before matched paths
- Apple's `strings` under brew's UTF-8 locale can report a high byte
  just before an embedded path as part of the same run.
- `text_matches_in_file` then fails `File.exist?` on the joined string
  and drops the match, so `brew bottle` can mark a keg that embeds its
  Cellar path as `cellar: :any`.
- Strip those bytes rather than running `strings` with `LC_ALL=C`,
  which would split prefixes containing non-ASCII characters.
- Pass `-e S` to GNU `strings` on Linux, which otherwise splits
  those prefixes and misses them in text files.
2026-10-24 16:33:29 +01:00
Mike McQuaid 13bc9549b4 Merge pull request #24332 from Homebrew/faster-keg-link-unlink
Speed up linking and unlinking kegs
2026-10-24 13:22:49 +00:00
Justin Krehel cbdfb03ce7 Speed up linking and unlinking kegs
- `Keg#link_dir` and `Keg#unlink` called `relative_path_from` on every
  path `find` yielded and `make_relative_symlink` once more per link.
  Ruby's method cleans both paths and walks them a component at a time,
  which made it a large part of linking and unlinking big kegs.
- Add `Utils::Path.relative_path_from` for these calls. For clean
  absolute paths it slices the base off a path below it and compares
  components otherwise, leaving anything else to Ruby's method.
- `Keg#unlink` checks `symlink?` before `directory?`, so each linked
  file takes one `lstat` rather than an `lstat` and a `stat`.
2026-10-24 08:42:26 -04:00
Mike McQuaid 7c5b6053d5 Merge pull request #24345 from aktanazat/list-uninstalled-cask-non-tty
list: fail clearly for uninstalled casks when piped
2026-10-24 08:58:10 +00:00
Aktan Azat e753987daf list: fail clearly for uninstalled casks when piped
When stdout is not a TTY (or with `--verbose`), `brew list --cask NAME`
ran `find` on the Caskroom path even if the cask was not installed, so
it failed with a `find` execution error instead of the
"Cask 'NAME' is not installed." error the TTY path gives.

Raise `CaskNotInstalledError` before running `find`, as
`Cask::List.list_casks` does.
2026-10-24 00:12:22 -07:00
Mike McQuaid d4c23f217b Merge pull request #24344 from Homebrew/brew_gktool_progress
cask/audit: strip gktool progress from errors
2026-10-24 06:55:11 +00:00
Mike McQuaid e936c31af5 Merge pull request #24342 from xucian/systemd-restart-on-failed-exit
Restart systemd services on unsuccessful exit
2026-10-24 06:55:00 +00:00
Bevan Kay 98609dcbb6 cask/audit: strip gktool progress from errors
- `gktool scan` prints `\r`-separated `Progress:` counters before its
  verdict, so for large bundles the signing failure message is almost
  all progress
- GitHub truncates annotations at 4096 characters, so CI never showed
  why Gatekeeper rejected the cask
2026-10-24 12:40:11 +11:00
Mike McQuaid 7a056ffd71 Merge pull request #24341 from Homebrew/git-download-keychain-token
Allow Keychain tokens for Git downloads
2026-10-23 20:15:43 +00:00
Mike McQuaid 701d9eb77e Merge pull request #24338 from mxtymoshyk/download-progress-resize
Re-read terminal size on resize during downloads
2026-10-23 20:15:19 +00:00
Maksym Tymoshyk cc00b39928 Re-read terminal size on resize during downloads
- `Tty.size`, `Tty.width` and `Tty.height` cache the first terminal
  size they read, so shrinking the window mid-download left progress
  lines padded to the old width. They then wrapped and every redraw
  started lower than the last, leaving stale frames behind.
- Mark the cached size as stale on `SIGWINCH` and drop it on the next
  read, so a resize that lands during a read isn't lost.
- Retry a failed terminal size probe rather than caching `nil`.
- When the width changes, clear below the frame top on the next
  redraw to remove rows left when the terminal rewraps the old frame.

Fixes #24333
2026-10-23 22:26:30 +03:00
xucian 4aafc7444c Restart systemd services on unsuccessful exit
- `keep_alive successful_exit: false` makes launchd restart a service
  that exits unsuccessfully, but `to_systemd_unit` only handled `true`
  values so these units had no `Restart=` line at all.
- Map it to `Restart=on-failure`, the inverse of `on-success`, using
  the same `key?(:successful_exit)` check as `to_plist`.
2026-10-23 21:40:38 +03:00
Mike McQuaid 6071b1f1bb Merge pull request #24331 from QuillVot/codex/dmg-desktop-metadata
dmg: skip legacy desktop metadata
2026-10-23 18:14:55 +00:00
Mike McQuaid a48f3f21ac Allow Keychain tokens for Git downloads
- Sandboxed private source downloads cannot read tokens stored by `gh`
  in the macOS Keychain. Allowing Keychain access would also expose
  unrelated credentials, so retain the existing sandbox restrictions.
- Reuse `GitHub::API.github_cli_token` outside the sandbox for built-in
  Git strategies when the rewritten URL uses HTTPS on `github.com`
  and a credential helper is configured. Bound the lookup and keep
  configured helpers inside the sandbox, including wrappers of `gh`.
- Pass the result as `GH_TOKEN` only to top-level clones, fetches and
  remote branch discovery. Register it for log redaction without
  setting the parent environment or populating the API credential
  cache, avoiding exposure through formula environment variables.
- Disable implicit submodule recursion even when Git configuration
  enables it, so child downloads cannot inherit the top-level token.
  Fetch submodules separately without it. Checkouts, resets and local
  inspections also receive no injected token. Share the recursion flag,
  working-directory selection and timeout conversion across callers.
- Explain why tap operations can use Keychain helpers while source
  downloads cannot, and document the remaining authentication limits
  for private submodules and partial clones that fetch during checkout.

Fixes #24339
2026-10-23 17:41:03 +01:00
Mike McQuaid 7685477141 Merge pull request #24340 from Homebrew/dependabot/uv/Library/Homebrew/formula-analytics/certifi-2026.10.19
build(deps): bump certifi from 2026.7.22 to 2026.10.19 in /Library/Homebrew/formula-analytics
2026-10-23 15:51:10 +00:00
dependabot[bot] a93fe97e6f build(deps): bump certifi in /Library/Homebrew/formula-analytics
Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.10.19
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 15:36:42 +00:00
Mike McQuaid 04b3f1b580 Merge pull request #24328 from Homebrew/curl-env-vars
Honour curl environment options consistently
2026-10-23 14:48:50 +00:00
Mike McQuaid 7a06d66f0b Merge pull request #24336 from Homebrew/dependabot/bundler/Library/Homebrew/bundler-6583559b8a
build(deps): bump the bundler group across 2 directories with 10 updates
2026-10-23 12:27:19 +00:00
Mike McQuaid 42c9ca67e6 brew style --fix 2026-10-23 13:12:06 +01:00
github-actions[bot] e92bd7d82d Update RBI files for bundler.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2026-10-23 13:12:02 +01:00
github-actions[bot] 65e7f9f23a brew vendor-gems: commit updates. 2026-10-23 13:12:01 +01:00
dependabot[bot] e96bf9b7df build(deps): bump the bundler group across 2 directories with 10 updates
Bumps the bundler group with 8 updates in the /Library/Homebrew directory:

| Package | From | To |
| --- | --- | --- |
| [rubocop](https://github.com/rubocop/rubocop) | `1.91.0` | `1.92.0` |
| [test-prof](https://github.com/test-prof/test-prof) | `1.6.3` | `1.6.4` |
| [sorbet-static-and-runtime](https://github.com/sorbet/sorbet) | `0.6.13544` | `0.6.13571` |
| [spoom](https://github.com/Shopify/spoom) | `1.8.10` | `1.8.11` |
| [sorbet-runtime](https://github.com/sorbet/sorbet) | `0.6.13544` | `0.6.13571` |
| [rbi](https://github.com/Shopify/rbi) | `0.4.3` | `0.5.0` |
| [sorbet](https://github.com/sorbet/sorbet) | `0.6.13544` | `0.6.13571` |
| [sorbet-static](https://github.com/sorbet/sorbet) | `0.6.13544` | `0.6.13571` |

Bumps the bundler group with 3 updates in the /docs directory: [sorbet-runtime](https://github.com/sorbet/sorbet), [sass-embedded](https://github.com/sass-contrib/sass-embedded-host-ruby) and [tomlrb](https://github.com/fbernier/tomlrb).


Updates `rubocop` from 1.91.0 to 1.92.0
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.91.0...v1.92.0)

Updates `test-prof` from 1.6.3 to 1.6.4
- [Release notes](https://github.com/test-prof/test-prof/releases)
- [Changelog](https://github.com/test-prof/test-prof/blob/master/CHANGELOG.md)
- [Commits](https://github.com/test-prof/test-prof/compare/v1.6.3...v1.6.4)

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

Updates `spoom` from 1.8.10 to 1.8.11
- [Release notes](https://github.com/Shopify/spoom/releases)
- [Commits](https://github.com/Shopify/spoom/compare/v1.8.10...v1.8.11)

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

Updates `rbi` from 0.4.3 to 0.5.0
- [Release notes](https://github.com/Shopify/rbi/releases)
- [Commits](https://github.com/Shopify/rbi/compare/v0.4.3...v0.5.0)

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

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

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

Updates `sass-embedded` from 1.105.1 to 1.106.1
- [Commits](https://github.com/sass-contrib/sass-embedded-host-ruby/compare/v1.105.1...v1.106.1)

Updates `tomlrb` from 2.0.4 to 3.0.0
- [Release notes](https://github.com/fbernier/tomlrb/releases)
- [Changelog](https://github.com/fbernier/tomlrb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fbernier/tomlrb/compare/v2.0.4...v3.0.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.92.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: test-prof
  dependency-version: 1.6.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-static-and-runtime
  dependency-version: 0.6.13571
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: spoom
  dependency-version: 1.8.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-runtime
  dependency-version: 0.6.13571
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: rbi
  dependency-version: 0.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: sorbet
  dependency-version: 0.6.13571
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-static
  dependency-version: 0.6.13571
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-runtime
  dependency-version: 0.6.13591
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sass-embedded
  dependency-version: 1.106.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: tomlrb
  dependency-version: 3.0.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 13:12:01 +01:00
Mike McQuaid 4321e3dcb6 Merge pull request #24335 from Homebrew/dependabot/uv/Library/Homebrew/formula-analytics/uv-9dc2340d96
build(deps): bump pyarrow from 25.0.1 to 26.0.0 in /Library/Homebrew/formula-analytics in the uv group across 1 directory
2026-10-23 11:19:34 +00:00
Mike McQuaid 341bf68237 Merge pull request #24337 from Homebrew/dependabot/github_actions/github-actions-e242048835
build(deps): bump the github-actions group across 1 directory with 10 updates
2026-10-23 11:18:50 +00:00
Anton Melnikov 786fc9e8c4 Merge pull request #24334 from Homebrew/bump-portable-ruby-4.0.9
Bump portable-ruby to 4.0.9
2026-10-23 08:19:08 +00:00
dependabot[bot] 4d3629033f build(deps): bump the github-actions group across 1 directory with 10 updates
Bumps the github-actions group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions) | `2026.10.12.1` | `2026.10.19.1` |
| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.38.3` | `4.39.0` |
| [Homebrew/actions/setup-ruby](https://github.com/homebrew/actions) | `2026.10.12.1` | `2026.10.19.1` |
| [github/codeql-action/init](https://github.com/github/codeql-action) | `4.38.3` | `4.39.0` |
| [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.38.3` | `4.39.0` |
| [Homebrew/actions/check-commit-format](https://github.com/homebrew/actions) | `2026.10.12.1` | `2026.10.19.1` |
| [Homebrew/actions/create-or-update-issue](https://github.com/homebrew/actions) | `2026.10.12.1` | `2026.10.19.1` |
| [Homebrew/actions/git-user-config](https://github.com/homebrew/actions) | `2026.10.12.1` | `2026.10.19.1` |
| [Homebrew/actions/setup-commit-signing](https://github.com/homebrew/actions) | `2026.10.12.1` | `2026.10.19.1` |
| [Homebrew/actions/git-try-push](https://github.com/homebrew/actions) | `2026.10.12.1` | `2026.10.19.1` |



Updates `Homebrew/actions/setup-homebrew` from 2026.10.12.1 to 2026.10.19.1
- [Release notes](https://github.com/homebrew/actions/releases)
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts)
- [Commits](https://github.com/homebrew/actions/compare/eb02c69dbabdb66ff183c614f4ce7ab3c077592c...4790763c0a3ba4036f72634dc079c4a7dfcd4878)

Updates `github/codeql-action/upload-sarif` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)

Updates `Homebrew/actions/setup-ruby` from 2026.10.12.1 to 2026.10.19.1
- [Release notes](https://github.com/homebrew/actions/releases)
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts)
- [Commits](https://github.com/homebrew/actions/compare/eb02c69dbabdb66ff183c614f4ce7ab3c077592c...4790763c0a3ba4036f72634dc079c4a7dfcd4878)

Updates `github/codeql-action/init` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)

Updates `github/codeql-action/analyze` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)

Updates `Homebrew/actions/check-commit-format` from 2026.10.12.1 to 2026.10.19.1
- [Release notes](https://github.com/homebrew/actions/releases)
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts)
- [Commits](https://github.com/homebrew/actions/compare/eb02c69dbabdb66ff183c614f4ce7ab3c077592c...4790763c0a3ba4036f72634dc079c4a7dfcd4878)

Updates `Homebrew/actions/create-or-update-issue` from 2026.10.12.1 to 2026.10.19.1
- [Release notes](https://github.com/homebrew/actions/releases)
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts)
- [Commits](https://github.com/homebrew/actions/compare/eb02c69dbabdb66ff183c614f4ce7ab3c077592c...4790763c0a3ba4036f72634dc079c4a7dfcd4878)

Updates `Homebrew/actions/git-user-config` from 2026.10.12.1 to 2026.10.19.1
- [Release notes](https://github.com/homebrew/actions/releases)
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts)
- [Commits](https://github.com/homebrew/actions/compare/eb02c69dbabdb66ff183c614f4ce7ab3c077592c...4790763c0a3ba4036f72634dc079c4a7dfcd4878)

Updates `Homebrew/actions/setup-commit-signing` from 2026.10.12.1 to 2026.10.19.1
- [Release notes](https://github.com/homebrew/actions/releases)
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts)
- [Commits](https://github.com/homebrew/actions/compare/eb02c69dbabdb66ff183c614f4ce7ab3c077592c...4790763c0a3ba4036f72634dc079c4a7dfcd4878)

Updates `Homebrew/actions/git-try-push` from 2026.10.12.1 to 2026.10.19.1
- [Release notes](https://github.com/homebrew/actions/releases)
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts)
- [Commits](https://github.com/homebrew/actions/compare/eb02c69dbabdb66ff183c614f4ce7ab3c077592c...4790763c0a3ba4036f72634dc079c4a7dfcd4878)

---
updated-dependencies:
- dependency-name: Homebrew/actions/setup-homebrew
  dependency-version: 2026.10.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/upload-sarif
  dependency-version: 4.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: Homebrew/actions/setup-ruby
  dependency-version: 2026.10.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/init
  dependency-version: 4.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: Homebrew/actions/check-commit-format
  dependency-version: 2026.10.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: Homebrew/actions/create-or-update-issue
  dependency-version: 2026.10.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: Homebrew/actions/git-user-config
  dependency-version: 2026.10.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: Homebrew/actions/setup-commit-signing
  dependency-version: 2026.10.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: Homebrew/actions/git-try-push
  dependency-version: 2026.10.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 08:12:40 +00:00
dependabot[bot] 478b3af403 build(deps): bump pyarrow
Bumps the uv group with 1 update in the /Library/Homebrew/formula-analytics directory: [pyarrow](https://github.com/apache/arrow).


Updates `pyarrow` from 25.0.1 to 26.0.0
- [Release notes](https://github.com/apache/arrow/releases)
- [Commits](https://github.com/apache/arrow/compare/apache-arrow-25.0.1...apache-arrow-26.0.0)

---
updated-dependencies:
- dependency-name: pyarrow
  dependency-version: 26.0.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 08:07:33 +00:00
BrewTestBot 972cfd246e Bump portable-ruby to 4.0.9.
Autogenerated by the [publish-commit-bottles](https://github.com/Homebrew/homebrew-core/actions/runs/39921474354) workflow.
2026-10-23 08:03:44 +00:00
Mike McQuaid 206de9fc8f Merge pull request #24327 from zbeekman/fix-deuniversalize-upgrade
formula: deuniversalize the keg being installed
2026-10-23 07:57:15 +00:00
Mike McQuaid 2a40f63eda Merge pull request #24329 from Homebrew/git-config-sandbox-warning
Warn about Git sandbox configuration failures
2026-10-23 07:45:08 +00:00
QuillVot 783b9e5eef dmg: skip legacy desktop metadata 2026-10-23 04:46:48 +08:00
Mike McQuaid c1fb292539 Warn about Git sandbox configuration failures
- Preserve user Git configuration and download permissions to avoid
  breaking private repository authentication.
- Run one bounded Git configuration query in `brew doctor` without
  executing credential helpers or contacting remotes.
- Match Git diagnostics against sandbox rules to identify restricted
  paths without printing raw configuration or error output.
- Share the download environment and sandbox policy without creating
  a download strategy instance for the diagnostic.
- Use Git's exit status and report sandbox setup failures without
  aborting subsequent doctor checks.
2026-10-22 17:56:16 +01:00