45345 Commits

Author SHA1 Message Date
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
BrewTestBot
2dba60a90c
brew vendor-gems: commit updates. 2025-03-19 14:17:39 +00:00
Mike McQuaid
fec5b645e0
Merge pull request #19547 from Homebrew/bundle-exec-path-lookup
bundle/exec: fix command `PATH` lookup
2025-03-19 14:07:44 +00:00
Carlo Cabrera
a4f2797612
bundle/exec: fix command PATH lookup
We are checking `PATH` for the command too early, since the code below
it mutates `PATH`.

Let's defer the check to later to fix this.
2025-03-19 21:55:15 +08:00
Mike McQuaid
4a4aeca424
cask/download: avoid some checksum warnings.
These are always output in CI for e.g. `brew fetch google-chrome` and
are completely unactionable by the user.

Ultimately this is not disabling any security checks, it's just changing
when a warning is output and unifying the logic with the other similar
warning.
2025-03-19 12:45:50 +00:00
Mike McQuaid
14fe53b9fd
Merge pull request #19521 from Homebrew/pac-bti
Use PAC+BTI where possible on arm64 Linux
2025-03-19 12:45:34 +00:00
Mike McQuaid
e0597c0dc4
Merge pull request #19542 from Homebrew/brew_bundle_docs
Import documentation for `brew bundle`
2025-03-19 12:34:40 +00:00
Mike McQuaid
2b46940876
Merge pull request #19545 from Homebrew/vscode_variants
Look for VSCode variants
2025-03-19 12:33:47 +00:00
Mike McQuaid
d240eda154
os/linux/extend/ENV/super: add comment. 2025-03-19 12:30:59 +00:00
Mike McQuaid
d84fac5af4
Look for VSCode variants
We've had requests for this in Homebrew/bundle a few times so let's
implement it both for there and for `brew edit`.

Tested on my machine with `cursor` and working as expected.
2025-03-19 11:42:37 +00:00
Mike McQuaid
dea26d02b7
Import documentation for brew bundle
This was in the (soon to be archived) Homebrew/homebrew-bundle
repository's `README`. There's some good content here that doesn't
cleanly fit into the `brew` manpage so let's move it here.

While we're here, let's de-emphasize `whalebrew` as it's not
widely used and add commented-out deprecation warnings for its future
deprecation.
2025-03-19 10:53:00 +00:00
Mike McQuaid
1fa4128112
Merge pull request #19543 from Homebrew/bundle_services_installed
bundle: remove services_installed?
2025-03-19 10:50:01 +00:00
Carlo Cabrera
261e8fc9f8
Merge pull request #19544 from Homebrew/bundle_services_brew
bundle/brew_services: use HOMEBREW_BREW_FILE.
2025-03-19 18:28:38 +08:00
Mike McQuaid
a502ae2920
bundle/brew_services: use HOMEBREW_BREW_FILE.
This ensures the correct `brew` binary is always used.
2025-03-19 10:24:42 +00:00