Commit Graph
31198 Commits
Author SHA1 Message Date
Mike McQuaid ea722400cd Merge pull request #13216 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-sorbet-0.6.8
build(deps): bump rubocop-sorbet from 0.6.7 to 0.6.8 in /Library/Homebrew
2022-04-29 14:34:39 +01:00
Mike McQuaid 2c0bd31d68 Merge pull request #13215 from timvisher/fix/keep-info_name_dir-files-on-clean
Keep `info/#{f.name}/dir` files in cleaner
2022-04-29 14:23:04 +01:00
Carlo Cabrera 607c7b6b61 Merge pull request #13217 from danielnachun/fix_force_bottle 2022-04-29 12:21:46 +08:00
danielnachun 3aaef294f6 formula_installer: add check for HOMEBREW_RELOCATE_BUILD_PREFIX 2022-04-28 12:49:11 -07:00
BrewTestBot 00909fc282 Update RBI files for rubocop-sorbet. 2022-04-28 18:15:35 +00:00
BrewTestBot 5ccd9c5a1d brew vendor-gems: commit updates. 2022-04-28 18:09:59 +00:00
dependabot[bot] 688f7c61b3 build(deps): bump rubocop-sorbet in /Library/Homebrew
Bumps [rubocop-sorbet](https://github.com/shopify/rubocop-sorbet) from 0.6.7 to 0.6.8.
- [Release notes](https://github.com/shopify/rubocop-sorbet/releases)
- [Commits](https://github.com/shopify/rubocop-sorbet/compare/v0.6.7...v0.6.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-28 18:03:58 +00:00
Tim Visher 0d81864597 Use file.dirname in most cleaner tests 2022-04-28 10:40:16 -04:00
Tim Visher 8852208758 feedback 2022-04-28 10:40:16 -04:00
Tim Visher 59649a288c Use more next 2022-04-28 10:40:16 -04:00
Tim Visher 48db5eff25 lint 2022-04-28 10:40:16 -04:00
Tim Visher fbb3ccbfd6 Keep info/#{f.name}/dir files in cleaner
Still cleans `info/dir` and `info/<arch>/dir` files.

Fixes https://github.com/Homebrew/homebrew-core/issues/100190
2022-04-28 10:40:16 -04:00
Bo Anderson 80e5327013 Merge pull request #13207 from Homebrew/docker-metadata
workflows/docker: add OCI metadata
2022-04-28 13:15:39 +01:00
Mike McQuaid 803444b9a6 Merge pull request #13212 from danielbayley/rubocop-url-trailing-slash
Fix Rubocop trailing `/` bug
2022-04-28 09:10:10 +01:00
Mike McQuaid dca8214c2a Merge pull request #13213 from Homebrew/dependabot/bundler/Library/Homebrew/activesupport-6.1.5.1
build(deps): bump activesupport from 6.1.5 to 6.1.5.1 in /Library/Homebrew
2022-04-27 19:43:04 +01:00
BrewTestBot 0cc880c038 Update RBI files for activesupport. 2022-04-27 18:15:40 +00:00
BrewTestBot 8ea008eb11 brew vendor-gems: commit updates. 2022-04-27 18:10:10 +00:00
dependabot[bot] 29d3365974 build(deps): bump activesupport in /Library/Homebrew
Bumps [activesupport](https://github.com/rails/rails) from 6.1.5 to 6.1.5.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.0.2.4/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.1.5...v6.1.5.1)

---
updated-dependencies:
- dependency-name: activesupport
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-27 18:04:02 +00:00
danielbayley 7d145f5798 Fix Rubocop trailing / bug 2022-04-27 18:42:11 +01:00
Bo Anderson e6cb1f18e7 Merge pull request #13151 from Bo98/libcrypt-1-deprecation
linkage_checker: deprecate linkage to libcrypt.so.1
2022-04-27 16:00:22 +01:00
Bo Anderson 58aa2e153d Merge pull request #13157 from Bo98/libxcrypt
uses_from_macos: allow libxcrypt
2022-04-27 15:40:20 +01:00
Bo Anderson 1c73e25627 uses_from_macos: allow libxcrypt 2022-04-27 15:08:43 +01:00
Mike McQuaid e381843215 Merge pull request #13201 from mhmdanas/remove-space-before-colon-in-livecheck-output
Remove space before colon in `livecheck` output
2022-04-27 14:52:30 +01:00
Sean Molenaar 506337e76d Merge pull request #13196 from SMillerDev/feature/pr-pull/casks_checksum 2022-04-27 12:30:32 +02:00
Bo Anderson f15ac65ced workflows/docker: add OCI metadata 2022-04-27 03:38:57 +01:00
Bo Anderson d0a0bbef8d Merge pull request #13205 from Bo98/macos12.3
os/mac/pkgconfig/12: update for macOS 12.3
3.4.9
2022-04-27 01:24:17 +01:00
Bo Anderson b3da8dbd24 test/os/mac/pkgconfig_spec: fix libffi detection on 12.3+ SDK 2022-04-27 00:59:15 +01:00
Bo Anderson 7d10bfc6b3 os/mac/pkgconfig/12: update for macOS 12.3 2022-04-27 00:50:13 +01:00
Eric Knibbe af5ebe5976 Merge pull request #13194 from EricFromCanada/search-adjustments
search: drop Homebrew cask tap names from list
2022-04-26 19:01:31 -04:00
Bo Anderson 52b574e74a Merge pull request #13204 from nandahkrishna/fix-desc-search
searchable: flatten array before matching
2022-04-26 23:57:58 +01:00
Nanda H Krishna 27466b01da searchable: flatten array before matching
Fix #13203 which occurs when searching cask descriptions.
2022-04-26 18:18:29 -04:00
mhmdanas 37c46e1acd Remove space before colon in livecheck output 2022-04-27 01:09:16 +03:00
Bo Anderson 1baa340158 Merge pull request #13186 from Homebrew/jammy
workflows/docker: add 22.04
2022-04-26 22:04:17 +01:00
Bo Anderson ee4ef876c6 Merge pull request #13202 from samford/curl-increase-default-max-parse-iterations
`#parse_curl_output`: increase default `max_iterations`
2022-04-26 21:24:02 +01:00
Sam Ford b7a4360433 #parse_curl_output: increase default max_iterations
The `max_iterations` value in `#parse_curl_output` is only intended
to prevent its `while` loop from potentially turning into an endless
loop. This should only come into play in exceptional circumstances
but the current default value (5) is low enough that we're seeing it
under normal circumstances.

`#parse_curl_output` isn't intended to restrict the number of
redirections (this should be done using the `--max-redirs` option in
`curl) but it's effectively doing this in rare cases due to the low
`max_iterations` default. This is a problem because `curl` can
successfully return a response only to have `#parse_curl_output`
error in relation to `max_iterations`.

Originally the code in `#parse_curl_output` was used in the context
of livecheck, where it's not a huge issue if a check fails. However,
now the `#parse_curl_output` method is used in important parts of
brew like `#curl_download`. We've received a report of a download
failing with the "Too many redirects (max = 5)` error, effectively
preventing the user from installing a formula [from a third-party
tap].

Until we can come up with a more adaptive way of bounding this
`while` loop, I think we should simply raise the default to something
that's less likely to be encountered under normal circumstances
(e.g., 25).
2022-04-26 15:49:02 -04:00
Mike McQuaid b6e8097cf5 Merge pull request #13187 from maxim-belkin/creating-new-tap
update/update-reset: warn when no origin remote
2022-04-26 17:04:51 +01:00
Maxim BelkinandMike McQuaid 13735bc780 Apply Mike's suggestions from code review
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2022-04-26 08:35:28 -07:00
Maxim Belkin 27a2dba340 update/update-reset: warn when no origin remote
Current situation with update.sh & update-reset.sh:

Upon creating a new tap and before adding remote 'origin' to it,
running `brew update` produces multiple cryptic error messages.
This change converts these cryptic Git messages into clear warnings
about absent remote 'origin'.

How to test:
1. Create a new tap using `brew tap-new`
2. Run `brew update`
2022-04-26 08:35:27 -07:00
Bo Anderson 0495735eec Merge pull request #13189 from Homebrew/dependabot/github_actions/reitermarkus/rerun-workflow-1.2.1
build(deps): bump reitermarkus/rerun-workflow from 1.2.0 to 1.2.1
2022-04-26 14:31:00 +01:00
Mike McQuaid 3c73ac4035 Merge pull request #13198 from bayandin/fix-headers-check
utils/curl: fix headers check for protected urls
2022-04-26 13:58:39 +01:00
Alexander Bayandin c726385035 utils/curl: fix headers check for protected urls 2022-04-26 13:27:42 +01:00
Mike McQuaid 5280a38b1b Merge pull request #13190 from Homebrew/dependabot/bundler/Library/Homebrew/regexp_parser-2.3.1
build(deps): bump regexp_parser from 2.3.0 to 2.3.1 in /Library/Homebrew
2022-04-26 10:33:23 +01:00
Mike McQuaid 048f849895 Merge pull request #13195 from samford/curl_http_content_headers_and_checksum-reinstate-old-return-behavior
Curl: Remove guard from certain parsing logic
2022-04-26 10:30:16 +01:00
Sean Molenaar 9a25a1d5e1 pr-pull: add checksum update clause 2022-04-26 08:57:29 +02:00
Sam Ford d6202384d7 Curl: Remove guard from certain parsing logic
The `#curl_http_content_headers_and_checksum` method previously
parsed responses from `curl` output even if `status.success?` wasn't
`true`. A recent commit of mine moved the parsing logic behind this
guard but it's now leading to a "...is not reachable" error when a URL
involves a large download that takes longer than 25 seconds to finish
and hits the timeout.

This commit resolves the issue for the time being by moving related
logic back to its previous location, where it isn't guarded by
`status.success?`.
2022-04-26 01:22:20 -04:00
EricFromCanada a4590f394e search: drop Homebrew cask tap names from list
Results in searching a list of tokens from official Homebrew cask taps and fully-qualified tokens from other taps, matching the list when searching formulae.
2022-04-25 22:22:03 -04:00
Bo Anderson 96e87965b7 Merge pull request #13192 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2022-04-25 20:51:19 +01:00
BrewTestBot 3451cb6530 Update maintainers, manpage and completions.
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml) workflow.
2022-04-25 19:21:20 +00:00
Bo Anderson ea264344f3 Merge pull request #13191 from SMillerDev/fix/automerge/allow_workflow_selection
pr-automerge: allow users to specify a workflow for pr-publish
2022-04-25 20:19:39 +01:00
Sean Molenaar 05eafa5cac pr-automerge: allow users to specify a workflow for pr-publish 2022-04-25 20:29:35 +02:00