40494 Commits

Author SHA1 Message Date
apainintheneck
10aa981209 Load tap migration renames from the API
These would not get loaded from the API at all meaning these
were not loadable by the old names when the core formula or cask
tap was not installed. We assume that most users don't have those
core taps tapped which means this is broken for most everyone.
2024-06-30 11:26:03 -07:00
Rylan Polster
fda555d7e6
Merge pull request #17589 from Homebrew/autoremove-skip-nil 2024-06-29 10:39:54 -04:00
Rylan Polster
e28d455154
autoremove: skip formulae where installed_on_request is nil 2024-06-28 21:57:47 -04:00
Sean Molenaar
a40f32776f
Merge pull request #17577 from SMillerDev/feat/audit/check_cask_binary_32_bit 2024-06-28 09:48:39 +02:00
Sean Molenaar
203049b2f5 fix: improve audit for binary stanza 2024-06-28 09:28:55 +02:00
Sean Molenaar
8e570a0e9b feat: check for unknown arch for casks 2024-06-28 08:53:10 +02:00
Ruoyu Zhong
9f58612deb
Merge pull request #17583 from Homebrew/sponsors-maintainers-man-completions 2024-06-28 08:26:16 +08:00
BrewTestBot
7a21b91629
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-06-28 00:06:11 +00:00
Patrick Linnane
cbfdb734af
Merge pull request #17580 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11450 2024-06-27 14:37:24 -07:00
Patrick Linnane
c33d32abf8
Merge pull request #17579 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.15.0 2024-06-27 14:36:58 -07:00
BrewTestBot
1676aabf7f
Update RBI files for tapioca.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-06-27 18:44:49 +00:00
BrewTestBot
936b660840
brew vendor-gems: commit updates. 2024-06-27 18:44:45 +00:00
BrewTestBot
223b18e94f
brew vendor-gems: commit updates. 2024-06-27 18:44:33 +00:00
dependabot[bot]
ad03b60de7
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.11447 to 0.5.11450.
- [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-06-27 18:43:54 +00:00
dependabot[bot]
1623908020
build(deps-dev): bump tapioca from 0.14.4 to 0.15.0 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.14.4 to 0.15.0.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.14.4...v0.15.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 18:43:42 +00:00
Mike McQuaid
6d49157056
Merge pull request #17576 from Homebrew/dependabot/github_actions/ruby/setup-ruby-1.182.0 2024-06-27 19:20:38 +01:00
dependabot[bot]
52cf4f1891
build(deps): bump ruby/setup-ruby from 1.180.1 to 1.182.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.180.1 to 1.182.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](3783f195e2...af43264f2b)

---
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-06-27 18:10:44 +00:00
Sean Molenaar
fc3ba1b495
Merge pull request #17573 from SMillerDev/feat/audit/check_cask_binary_rosetta 2024-06-27 14:39:23 +02:00
Sean Molenaar
5fc3af15c5 feat: check if casks should warn about rosetta 2024-06-27 14:22:03 +02:00
Mike McQuaid
5f3af23cdc
Merge pull request #17571 from Homebrew/ignore-last-modified-header-if-invalid 2024-06-27 12:54:39 +01:00
Issy Long
8c9a6e3379
Add a comment for what and why we're rescuing 2024-06-27 12:27:30 +01:00
Issy Long
c8504427cb
CurlDownloadStrategy: Ignore invalid last-modified header values
- Some download locations return a non-standard formatting of date string for the `Last-Modified` header.
  This causes `Time.parse` to blow up. The user sees `error: argument out of range`.
- In this commit we handle the error and return nil, which `filter_map` (equivalent to `.map.compact`) gets rid of and then `time.last` is as normal.
- Fixes https://github.com/Homebrew/brew/issues/ 17556.
2024-06-26 20:00:45 +01:00
Patrick Linnane
d293ac1fe1
Merge pull request #17568 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11447 2024-06-26 11:41:18 -07:00
BrewTestBot
cac3bde786
brew vendor-gems: commit updates. 2024-06-26 18:27:01 +00:00
dependabot[bot]
64a51da7ae
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.11444 to 0.5.11447.
- [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-06-26 18:26:08 +00:00
Mike McQuaid
b780a08774
Merge pull request #17567 from Zopolis4/portent 2024-06-26 09:52:21 +01:00
Zopolis4
a55176fb68
docs/Gems,-Eggs-and-Perl-Modules: fix typo. 2024-06-26 18:29:18 +10:00
Rylan Polster
4892e8c582
Merge pull request #17565 from Homebrew/audit_min_os-fixes-fix 2024-06-25 22:51:50 -04:00
Eric Knibbe
16863f3884
cask/audit: ensure on_os blocks specify a min OS 2024-06-25 22:20:21 -04:00
Rylan Polster
c1397c78c6
Merge pull request #17564 from Homebrew/sponsors-maintainers-man-completions 2024-06-25 20:30:55 -04:00
BrewTestBot
9ffa6b328c
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-06-26 00:06:06 +00:00
Carlo Cabrera
cdd6201c93
Merge pull request #17561 from Homebrew/dependabot/bundler/Library/Homebrew/rexml-3.3.1 2024-06-25 22:53:11 +02:00
BrewTestBot
3e8d3b77e4
brew vendor-gems: commit updates. 2024-06-25 18:35:34 +00:00
dependabot[bot]
6369bb9f13
build(deps-dev): bump rexml from 3.3.0 to 3.3.1 in /Library/Homebrew
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.0...v3.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 18:34:34 +00:00
Mike McQuaid
077170bb43
Merge pull request #17521 from SMillerDev/feat/cops/shared_url_cop 2024-06-25 15:51:35 +01:00
Sean Molenaar
48134ab674 feat: use shared checks for URL cop 2024-06-25 16:13:17 +02:00
Mike McQuaid
010ccf2279
Merge pull request #17557 from alebcay/portable-ruby-download-template 2024-06-25 09:22:07 +01:00
Mike McQuaid
1124ab315c
cmd/vendor-install: add extra read check.
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2024-06-25 08:53:46 +01:00
Caleb Xu
c214952e2b
cmd/vendor-install: extract portable-ruby download info 2024-06-24 13:15:54 -04:00
Mike McQuaid
43eaeca50f
Merge pull request #17546 from Homebrew/ww/gh-bootstrap-fix 4.3.7 2024-06-24 09:11:09 +01:00
Eric Knibbe
347529b6f8
Merge pull request #17548 from Homebrew/audit_min_os-fixes
cask/audit: support on_os blocks in audit_min_os
2024-06-23 23:27:24 -04:00
Kevin
c53f600677
Merge pull request #17553 from Homebrew/scope-eol-audit-to-core-tap
formula_auditor: scope eol check to core tap
2024-06-22 21:42:55 -07:00
Alexander Bayandin
2974be88cc
Merge pull request #17552 from Homebrew/tap-new-add-macos-14
dev-cmd/tap-new: add macos-14
2024-06-22 21:41:43 +01:00
Alexander Bayandin
b24997242b dev-cmd/tap-new: update cache key 2024-06-22 20:55:13 +01:00
apainintheneck
ef56236127 formula_auditor: scope eol check to core tap
This is not relevant information for third-party taps and requires
network requests to `endoflife.date` so it's best to avoid them
in this case.

Closes https://github.com/Homebrew/brew/issues/17531
2024-06-22 12:19:09 -07:00
Alexander Bayandin
e44e645cec dev-cmd/tap-new: add macos-14 2024-06-22 17:47:24 +01:00
Patrick Linnane
b67f1721f5
Merge pull request #17551 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11444 2024-06-22 09:11:13 -07:00
Patrick Linnane
6be0fc15eb
Merge pull request #17550 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-runtime-0.5.11444 2024-06-22 09:10:56 -07:00
Patrick Linnane
b1bab07638
Merge pull request #17549 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-0.5.11444 2024-06-22 09:10:40 -07:00
BrewTestBot
ed7f2c04c2
brew vendor-gems: commit updates. 2024-06-22 16:00:23 +00:00