44356 Commits

Author SHA1 Message Date
Carlo Cabrera
09eceba798
Merge pull request #19568 from Homebrew/bundle-lazy-require
bundle: `require` more lazily
2025-03-24 16:24:07 +00:00
Carlo Cabrera
f7ee1902e4
bundle: require more lazily
This will hopefully make using `brew bundle` a little bit snappier.
2025-03-24 22:48:58 +08:00
Eric Knibbe
f104184214
Merge pull request #19571 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0b5483616e
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
4.4.26
2025-03-24 02:42:00 +00:00
BrewTestBot
b8fec9624a
brew vendor-gems: commit updates. 2025-03-23 22:22:20 +00:00
dependabot[bot]
f7a0ae0dab
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


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

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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-21 18:46:25 +00:00
Mike McQuaid
fa9f8bd781
Merge pull request #19570 from Homebrew/install_as_dependency
Add `brew install --as-dependency`
2025-03-21 16:03:40 +00:00
Mike McQuaid
e41a1f6d8a
Add brew install --as-dependency
This option avoids needing to immediately use
`brew tab --no-installed-on-request` when manually installing a
dependency.
2025-03-21 15:49:22 +00:00
Mike McQuaid
7ddc4b0196
Merge pull request #19569 from Homebrew/homebrew_brew_file_public
Make some global variables part of the public API
2025-03-21 10:26:05 +00:00
Mike McQuaid
f7b9ed11b9
Make some global variables part of the public API
These are all useful to be able to tell users to rely on them and
we've used them long enough for it to make sense as a public API.

Relatedly, these are all used in at least some Homebrew/homebrew-core
or Homebrew/homebrew-cask formulae.

While we're here, update the descriptions to be a bit more user
friendly.
2025-03-21 10:11:58 +00:00
Mike McQuaid
6f04ee4cff
Merge pull request #19563 from botantony/python-shebang
shebangs: fix broken shebangs like `#!python`
2025-03-21 09:22:54 +00:00
Mike McQuaid
81bf90bb70
Merge pull request #19566 from Homebrew/bundle-no-kernel
bundle: remove `include Kernel` references
2025-03-21 09:12:38 +00:00
Mike McQuaid
85aa028cb5
Merge pull request #19565 from Homebrew/services-multi-arg
cmd/services: support passing multiple formulae
2025-03-21 09:11:59 +00:00
Carlo Cabrera
37af9b6b09
Merge pull request #19567 from Homebrew/linux-job-names
github_runner_matrix: include arch in Linux job names
2025-03-21 09:09:22 +00:00
Mike McQuaid
e5406f7ba0
Merge pull request #19557 from Homebrew/no_app_management_permissions_prompt
quarantine: allow skipping the app management permissions prompt.
2025-03-21 08:08:40 +00:00
Carlo Cabrera
7274fb183d
github_runner_matrix: include arch in Linux job names
This will make it easier to distinguish the two jobs in the GitHub UI.
2025-03-21 15:42:19 +08:00
Bo Anderson
7e64051479
bundle: remove include Kernel references 2025-03-21 04:43:08 +00:00
Carlo Cabrera
a47388880d
Merge pull request #19556 from Homebrew/deploy-arm64-on-prs
github_runner_matrix: deploy arm64 Linux runners on PRs with `:arm64_linux` bottles
2025-03-21 04:21:06 +00:00
Bo Anderson
72d47678c7
cmd/services: support passing multiple formulae 2025-03-21 03:48:44 +00:00
Anton
41f3a7bd49
Merge branch 'master' into python-shebang 2025-03-21 04:03:55 +01:00
Bo Anderson
75de3aaeb5
Merge pull request #19561 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-ast-1.41.0
build(deps-dev): bump rubocop-ast from 1.39.0 to 1.41.0 in /Library/Homebrew
2025-03-21 00:51:51 +00:00
Bo Anderson
e362776078
Merge pull request #19562 from Homebrew/dependabot/pip/Library/Homebrew/formula-analytics/setuptools-77.0.3
build(deps): bump setuptools from 76.1.0 to 77.0.3 in /Library/Homebrew/formula-analytics
2025-03-21 00:41:21 +00:00
BrewTestBot
02b3df7d10
Update RBI files for rubocop-ast.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-03-21 00:38:13 +00:00
BrewTestBot
e4f94bb6a6
brew vendor-gems: commit updates. 2025-03-21 00:34:29 +00:00
Eric Knibbe
630c1fe90e
Merge pull request #19564 from Homebrew/cache-ignore-zero-size
download_strategy: ignore Content-Length value if zero
2025-03-21 00:22:54 +00:00
Nanda H Krishna
aaf1258396
Merge pull request #19558 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-ebf21ebd89
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-03-21 00:05:07 +00:00
botantony
dac4b6fd56
shebangs: fix broken shebangs like #!python
Signed-off-by: botantony <antonsm21@gmail.com>
2025-03-21 00:34:14 +01:00
BrewTestBot
124d310278
brew vendor-gems: commit updates. 2025-03-20 23:12:05 +00:00
Bo Anderson
245510c6fd
Merge pull request #19548 from botantony/gnu-homepage
homepage audit: fix for gnu.org and nongnu.org
2025-03-20 23:10:59 +00:00
Eric Knibbe
a82a8efce9
download_strategy: ignore Content-Length value if zero 2025-03-20 15:38:06 -04:00
dependabot[bot]
3c821aa898
build(deps): bump setuptools in /Library/Homebrew/formula-analytics
Bumps [setuptools](https://github.com/pypa/setuptools) from 76.1.0 to 77.0.3.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v76.1.0...v77.0.3)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: indirect
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 18:50:57 +00:00
dependabot[bot]
97aed7b9ff
build(deps-dev): bump rubocop-ast in /Library/Homebrew
Bumps [rubocop-ast](https://github.com/rubocop/rubocop-ast) from 1.39.0 to 1.41.0.
- [Release notes](https://github.com/rubocop/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-ast/compare/v1.39.0...v1.41.0)

---
updated-dependencies:
- dependency-name: rubocop-ast
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 18:21:59 +00:00
dependabot[bot]
60eb737739
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


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

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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 18:21:13 +00:00
Mike McQuaid
2a7c7511c3
cask/quarantine: tweak wording.
Co-authored-by: Eric Knibbe <enk3@outlook.com>
2025-03-20 18:07:30 +00:00
Mike McQuaid
10ad72c348
quarantine: allow skipping the app management permissions prompt.
If we know that we don't care about this prompt, let's allow setting
a variable to avoid alarming users.
2025-03-20 16:22:41 +00:00
Carlo Cabrera
84e50f50ec
github_runner_matrix: deploy arm64 Linux runners on PRs with :arm64_linux bottles
This will help us avoid losing bottles on version bumps.

Also, let's do the same on Intel macOS 15 and newer. This is essentially
a simpler version of #18363. Instead of trying to use complicated
criteria or a DSL, let's just run the build on Intel macOS 15 if the
formula already has a `:sequoia` bottle.
2025-03-20 23:50:43 +08:00
Carlo Cabrera
b337351d5c
Merge pull request #19555 from Homebrew/optflags-comment
shims/super/cc: add comment for optimisation flag handling
2025-03-20 15:33:46 +00:00
Carlo Cabrera
ec8f3033e0
shims/super/cc: add comment for optimisation flag handling
Follow up to #19551
2025-03-20 23:19:31 +08:00
Carlo Cabrera
f3bd91d3af
Merge pull request #19551 from Homebrew/runtime-cpu-detect-optflags
shims/super/cc: tweak optimisation flag handling for runtime CPU detection builds
4.4.25
2025-03-20 07:55:34 +00:00
Carlo Cabrera
351f7f82f3
shims/super/cc: tweak optimisation flag handling for runtime CPU detection builds
Let's reinstate adding our own optimisation flags if the compiler
was not invoked with a conflicting optimisation flag.
2025-03-20 15:42:50 +08:00
Eric Knibbe
fd0c3c059c
Merge pull request #19530 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-ast-1.39.0
build(deps-dev): bump rubocop-ast from 1.38.1 to 1.39.0 in /Library/Homebrew
2025-03-19 22:53:40 +00:00
Eric Knibbe
b57640f801
Merge pull request #19550 from Homebrew/dependabot/bundler/Library/Homebrew/prism-1.4.0
build(deps-dev): bump prism from 1.3.0 to 1.4.0 in /Library/Homebrew
2025-03-19 22:53:19 +00:00
Eric Knibbe
0dd5747e1a
Merge pull request #19549 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-f9ae6c231f
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-03-19 22:52:55 +00:00
Mike McQuaid
417421b99b
Merge pull request #19546 from Homebrew/downloadable_warning
cask/download: avoid some checksum warnings.
2025-03-19 22:50:55 +00:00
BrewTestBot
320eab0636
brew vendor-gems: commit updates. 2025-03-19 19:07:30 +00:00
BrewTestBot
acab72a5da
Update RBI files for prism.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-03-19 19:05:48 +00:00
BrewTestBot
d2ad6c594c
brew vendor-gems: commit updates. 2025-03-19 19:05:22 +00:00
dependabot[bot]
6fccf8ee69
build(deps-dev): bump prism from 1.3.0 to 1.4.0 in /Library/Homebrew
Bumps [prism](https://github.com/ruby/prism) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/ruby/prism/releases)
- [Changelog](https://github.com/ruby/prism/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby/prism/compare/v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: prism
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 18:24:30 +00:00
dependabot[bot]
442b8f147e
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


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

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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 18:23:59 +00:00
botantony
73bdc8f615
homepage audit: fix for gnu.org and nongnu.org
Signed-off-by: botantony <antonsm21@gmail.com>
Co-authored-by: Bo Anderson <mail@boanderson.me>
2025-03-19 17:43:48 +01:00
BrewTestBot
fb37a50942
Update RBI files for rubocop-ast.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-03-19 14:17:47 +00:00