42425 Commits

Author SHA1 Message Date
BrewTestBot
10a1024fb6
brew vendor-gems: commit updates. 2024-10-21 15:21:04 +00:00
dependabot[bot]
afad33dfb2
build(deps-dev): bump ruby-prof from 1.7.0 to 1.7.1 in /Library/Homebrew
Bumps [ruby-prof](https://github.com/ruby-prof/ruby-prof) from 1.7.0 to 1.7.1.
- [Changelog](https://github.com/ruby-prof/ruby-prof/blob/master/CHANGES)
- [Commits](https://github.com/ruby-prof/ruby-prof/compare/1.7.0...1.7.1)

---
updated-dependencies:
- dependency-name: ruby-prof
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 15:19:08 +00:00
Mike McQuaid
bac7b6819f
Merge pull request #18597 from muneebmahmed/update-pinned
filter pinned test dependencies
2024-10-21 14:27:09 +01:00
Muneeb Ahmed
d33c5b31bf filter pinned test dependencies 2024-10-21 02:41:07 -07:00
Michael Cho
35ebf4a047
Merge pull request #18518 from Homebrew/unpack-with-mv
unpack_strategy/directory: use mv for nested unpack
4.4.2
2024-10-20 19:56:28 -04:00
Mike McQuaid
d0ab3d3bc8
Merge pull request #18596 from Homebrew/handle-multiple-content-type-headers
curl: handle multiple Content-Type headers
2024-10-20 19:16:23 +01:00
Michael Cho
13be3c3073
unpack_strategy/directory: use mv for nested unpack
`mv` should preserve hardlinks and allow faster unpack on the same
filesystem. A secondary pass is done with `cp` to copy over attributes
onto any existing directories.

We only run this for nested unpacks as most direct Directory strategy
usage is for repositories where moving files breaks existing code.

This uses `cp -pR` for non-move as some potential user reported issues
could be due to Apple's `cp -l` on specific macOS versions. Can
consider re-adding `cp -l` with better handling for older macOS.
2024-10-20 11:29:30 -04:00
Sam Ford
4ed2eb6811
curl: handle multiple Content-Type headers
`#curl_http_content_headers_and_checksum` contains code that works
with a `Content-Type` header in a response but it expects there to
always be only one header in the response. This is normally a
reasonable assumption but we've come across a server that is giving
a response with multiple `Content-Type` headers in the response, so
this produces an error and causes `brew audit` to fail when checking
the URL.

This works around the issue by naively using the last `Content-Type`
header in the response when there's more than one. It's not something
that should normally occur but this will handle the situation when it
does.
2024-10-19 18:02:06 -04:00
Douglas Eichelberger
6f17b06447
Merge pull request #18593 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11608
build(deps-dev): bump sorbet from 0.5.11604 to 0.5.11608 in /Library/Homebrew
2024-10-18 11:21:13 -07:00
Patrick Linnane
9e9b5143d7
Merge pull request #18591 from Homebrew/dependabot/github_actions/ruby/setup-ruby-1.197.0 2024-10-18 10:30:05 -07:00
BrewTestBot
ca2fce09f4
brew vendor-gems: commit updates. 2024-10-18 17:20:30 +00:00
dependabot[bot]
f87504a047
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.11604 to 0.5.11608.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 17:17:39 +00:00
dependabot[bot]
1e6ef71c2a
build(deps): bump ruby/setup-ruby from 1.196.0 to 1.197.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.196.0 to 1.197.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](f269373437...7bae1d00b5)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 17:16:54 +00:00
Carlo Cabrera
fdd2aa7902
Merge pull request #18577 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.67.0 2024-10-18 15:09:40 +08:00
apainintheneck
7aee21ca8b Fix RuboCop::Cop::FormulaAudit::ShellVariables autocorrect
It used to leave out the parenthesis which could result in invalid
Ruby syntax. Now it always parenthesis here.
2024-10-17 23:46:40 -07:00
apainintheneck
ab5f0c0fa5 brew style --fix 2024-10-17 23:45:25 -07:00
BrewTestBot
80e8978f4d
Update RBI files for rubocop.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-10-18 06:40:11 +00:00
BrewTestBot
0ac8a94c53
brew vendor-gems: commit updates. 2024-10-18 06:39:49 +00:00
dependabot[bot]
d8bccabbc5
build(deps-dev): bump rubocop from 1.66.1 to 1.67.0 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.66.1 to 1.67.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.66.1...v1.67.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 06:25:09 +00:00
Michael Cho
215064e9cd
Merge pull request #18589 from Homebrew/language-java-api
language/java: document public API
2024-10-17 17:29:44 -04:00
Patrick Linnane
af4ae1ed3f
Merge pull request #18588 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-md-1.2.4 2024-10-17 09:15:39 -07:00
Michael Cho
372e8fb4b7
language/java: document public API 2024-10-17 12:07:41 -04:00
BrewTestBot
9c5f6731a9
brew vendor-gems: commit updates. 2024-10-17 16:03:43 +00:00
dependabot[bot]
d71d7c1ad5
build(deps-dev): bump rubocop-md in /Library/Homebrew
Bumps [rubocop-md](https://github.com/rubocop/rubocop-md) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/rubocop/rubocop-md/releases)
- [Changelog](https://github.com/rubocop/rubocop-md/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-md/compare/v1.2.3...v1.2.4)

---
updated-dependencies:
- dependency-name: rubocop-md
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 16:02:05 +00:00
Michael Cho
1fdbc6fe5a
Merge pull request #18560 from Homebrew/mktemp-type
mktemp: strict type and allow `#run` without chdir
2024-10-17 11:34:53 -04:00
Mike McQuaid
1ba1304952
Merge pull request #18587 from Homebrew/improve_forbidden_licenses
Improve/fix HOMEBREW_FORBIDDEN_LICENSES handling
2024-10-17 10:36:23 +01:00
Mike McQuaid
dd7d91bc6f
Improve/fix HOMEBREW_FORBIDDEN_LICENSES handling
`HOMEBREW_FORBIDDEN_LICENSES` now actually checks for valid SPDX license
identifiers rather than requiring the user to guess.

When an identifier is invalid, it will be ignore and warned about
instead.
2024-10-17 08:34:03 +01:00
Patrick Linnane
ad9ea1cb04
Merge pull request #18583 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.20.1 2024-10-16 12:09:23 -07:00
Carlo Cabrera
574ae67b85
Merge pull request #18584 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11604 2024-10-17 03:07:30 +08:00
BrewTestBot
17b520e97b
brew vendor-gems: commit updates. 2024-10-16 18:56:51 +00:00
BrewTestBot
050c94579a
Update RBI files for ruby-lsp.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-10-16 18:56:06 +00:00
BrewTestBot
2aa5795bd8
brew vendor-gems: commit updates. 2024-10-16 18:55:51 +00:00
dependabot[bot]
b7ff005b70
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.11602 to 0.5.11604.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 18:45:30 +00:00
dependabot[bot]
1e2e96e3e6
build(deps-dev): bump ruby-lsp in /Library/Homebrew
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp) from 0.20.0 to 0.20.1.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases)
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.20.0...v0.20.1)

---
updated-dependencies:
- dependency-name: ruby-lsp
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 18:45:12 +00:00
Michael Cho
835466ecd8
unpack_strategy: use Mktemp instead of Dir.mktmpdir 2024-10-16 12:53:08 -04:00
Michael Cho
ff1f6ecc63
mktemp: strict type and allow #run without chdir 2024-10-16 12:47:14 -04:00
Bo Anderson
af958b2540
Merge pull request #18576 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-sorbet-0.8.6
build(deps-dev): bump rubocop-sorbet from 0.8.5 to 0.8.6 in /Library/Homebrew
2024-10-16 04:23:42 +01:00
Bo Anderson
43e47abc72
Merge pull request #18580 from Homebrew/opoo-error-fix
extend/kernel: fix error on early deprecations
2024-10-16 04:23:11 +01:00
Bo Anderson
bce46628b0
.rubocop.yml: disable Sorbet/Refinement 2024-10-16 04:12:23 +01:00
Bo Anderson
aff41779c4
extend/kernel: fix error on early deprecations 2024-10-16 03:58:05 +01:00
BrewTestBot
be0d93d009
brew vendor-gems: commit updates. 2024-10-15 22:32:12 +00:00
dependabot[bot]
4a2ddf7dd7
build(deps-dev): bump rubocop-sorbet in /Library/Homebrew
Bumps [rubocop-sorbet](https://github.com/shopify/rubocop-sorbet) from 0.8.5 to 0.8.6.
- [Release notes](https://github.com/shopify/rubocop-sorbet/releases)
- [Commits](https://github.com/shopify/rubocop-sorbet/compare/v0.8.5...v0.8.6)

---
updated-dependencies:
- dependency-name: rubocop-sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 18:37:12 +00:00
Carlo Cabrera
4d4f3a2344
Merge pull request #18574 from dawidd6/podman-root 2024-10-15 17:30:05 +08:00
Mike McQuaid
b72efbd296
Merge pull request #18538 from dawidd6/patch-1
dev-cmd/bump-formula-pr: always use full git repo as tap remote
2024-10-15 09:56:04 +01:00
Dawid Dziurla
c16d2d291a
brew: allow root in podman containers 2024-10-15 10:39:10 +02:00
Dawid Dziurla
02cef968a2
dev-cmd/bump-formula-pr: always use full git repo as tap remote 2024-10-15 10:20:58 +02:00
Mike McQuaid
58b03edb94
Merge pull request #18573 from Homebrew/sponsors-maintainers-man-completions
Update sponsors.
2024-10-15 08:27:02 +01:00
BrewTestBot
ad2be4b317
Update sponsors.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2024-10-15 07:11:12 +00:00
Mike McQuaid
aaf6165a60
Merge pull request #18572 from Homebrew/require-named-args-when-upgrading-from-source
cmd/upgrade: require named args when upgrading from source
2024-10-15 08:11:07 +01:00
Mike McQuaid
e5da2d92e7
Merge pull request #18571 from Homebrew/compilers
Migrate Parlour extensions to Tapioca compilers
2024-10-15 08:10:26 +01:00