38364 Commits

Author SHA1 Message Date
Bo Anderson
dd17799d0a
utils/gems: don't allow Sorbet to install on Sonoma's system Ruby 2023-09-13 19:14:18 +01:00
Mike McQuaid
c953076609
Merge pull request #15883 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-sorbet-0.7.3
build(deps): bump rubocop-sorbet from 0.7.0 to 0.7.3 in /Library/Homebrew
2023-09-13 14:39:24 +01:00
Bo Anderson
cf08039712
os/mac/xcode: remove unnecessary type assertion 2023-09-13 14:26:27 +01:00
Mike McQuaid
b415a0dba6
Merge pull request #15952 from Bo98/gemgroup-file
Move gem group setting to separate, cacheable file
2023-09-13 14:25:59 +01:00
Bo Anderson
4b7eec6104
standalone/load_path: add Bundler to LOAD_PATH 2023-09-13 14:17:31 +01:00
BrewTestBot
8dd5ccdb6b
Update RBI files for rubocop-sorbet.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2023-09-13 14:09:20 +01:00
BrewTestBot
830032ea17
brew vendor-gems: commit updates. 2023-09-13 14:09:20 +01:00
dependabot[bot]
5d11642ebb
build(deps): bump rubocop-sorbet in /Library/Homebrew
Bumps [rubocop-sorbet](https://github.com/shopify/rubocop-sorbet) from 0.7.0 to 0.7.3.
- [Release notes](https://github.com/shopify/rubocop-sorbet/releases)
- [Commits](https://github.com/shopify/rubocop-sorbet/compare/v0.7.0...v0.7.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 14:09:20 +01:00
Bo Anderson
9cf0d34ee0
Move gem group setting to separate, cacheable file 2023-09-13 14:04:13 +01:00
Mike McQuaid
24de357fbf
Merge pull request #16000 from MikeMcQuaid/gitlab_shared_audit_fix
utils/shared_audits: handle 404 metadata errors from GitLab API.
2023-09-13 09:48:07 +01:00
Mike McQuaid
c1f79499af
Merge pull request #15942 from issyl0/audit-pypi-package-names-match-resource-names
Add an audit for mismatched Python resource and PyPi package names
2023-09-13 09:32:09 +01:00
Mike McQuaid
0454669656
utils/shared_audits: handle 404 metadata errors from GitLab API.
Fixes #15995.
2023-09-13 09:31:34 +01:00
Mike McQuaid
7ef351ea16
Merge pull request #15999 from MikeMcQuaid/docs_fix_link
docs/Rakefile: fix broken link.
2023-09-13 09:14:12 +01:00
Mike McQuaid
c2bddc9957
docs/Rakefile: fix broken link.
This link works but it's failing CI.
2023-09-13 09:00:37 +01:00
Mike McQuaid
7a849b3d1c
Merge pull request #15996 from Homebrew/sponsors-maintainers-man-completions
Update sponsors.
2023-09-13 08:54:53 +01:00
Mike McQuaid
e7c4d7ebeb
resource_auditor: handle potential nil case. 2023-09-13 08:51:54 +01:00
Bo Anderson
34eb4f8a94
Merge pull request #15997 from Bo98/14rc-pkgconfig
os/mac/pkgconfig: update for macOS 14 RC SDK
2023-09-13 02:13:37 +01:00
Bo Anderson
6d0c424b41
os/mac/pkgconfig: update for macOS 14 RC SDK 2023-09-13 01:47:03 +01:00
BrewTestBot
403b2fd3d2
Update sponsors.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2023-09-13 00:05:27 +00:00
Nanda H Krishna
eacdf7aa60
Merge pull request #15994 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2023-09-11 23:27:53 -04:00
BrewTestBot
b2ee23c7a3
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2023-09-12 00:24:40 +00:00
Issy Long
bf163013d9
Use a regex instead of splitting the URL on / etc 2023-09-12 00:30:21 +01:00
Mike McQuaid
4afb8e5602
Merge pull request #15992 from MikeMcQuaid/change_rpath_sig
os/mac/keg: fix `change_rpath` type signature.
4.1.11
2023-09-11 15:41:33 +01:00
Mike McQuaid
9d44d278e4
os/mac/keg: fix change_rpath type signature.
Fixes #15990
2023-09-11 14:57:22 +01:00
Mike McQuaid
96e61c5ba5
Merge pull request #15991 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2023-09-11 14:44:58 +01:00
BrewTestBot
498d0ee8ea
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2023-09-11 13:28:18 +00:00
Mike McQuaid
86acd120b8
Merge pull request #15983 from razvanazamfirei/deprecate-online-flag
bump-cask-pr: deprecate online flag
2023-09-11 14:27:01 +01:00
Razvan Azamfirei
705c466bbd
bump-cask-pr: comment out odeprecated 2023-09-11 09:13:43 -04:00
Mike McQuaid
4e0ec2555e
Merge pull request #15986 from EricFromCanada/docs-assorted-improvements
Docs: assorted refinements for output
2023-09-11 13:06:52 +01:00
Mike McQuaid
bd1caa4f87
Merge pull request #15974 from chenrui333/chore-update-safari-ua
chore: update safari UA to the latest
2023-09-11 13:05:40 +01:00
Mike McQuaid
838cb3bef9
Merge pull request #15987 from apainintheneck/audit-cmd-only-flush-formulary-cache-when-needed
cmd/audit: only flush formulary cache when needed
2023-09-11 13:03:41 +01:00
Mike McQuaid
f440158ce5
Merge pull request #15980 from scpeters/keg_relocate_codesign_once
Speed up keg installation with fewer code-signing calls
2023-09-11 13:01:22 +01:00
Eric Knibbe
c493b5e680
cmd+dev-cmd: fixes for output formatting 2023-09-11 02:29:57 -04:00
Eric Knibbe
4662678b3b
cmd+dev-cmd: adjust description line breaks
Use to distinguish additional notes from initial explanation and usage info
2023-09-11 02:29:21 -04:00
Eric Knibbe
2f79bdd257
global: add HOMEBREW_API_WWW 2023-09-11 02:26:37 -04:00
Eric Knibbe
43c8fec557
docs: mark console output appropriately 2023-09-11 02:26:37 -04:00
Eric Knibbe
9372edf38f
docs: re-case titles 2023-09-11 02:26:37 -04:00
Eric Knibbe
931f762598
docs+rubydoc: various grammar/wording fixes 2023-09-11 02:26:37 -04:00
Rui Chen
d31f4e4697
fix: update UA regex
Signed-off-by: Rui Chen <rui@chenrui.dev>
2023-09-09 22:47:47 -04:00
apainintheneck
d63e8cde80 cmd/audit: only flush formulary cache when needed
The cache here needs to be cleared when we are auditing multiple
os/arch combinations but not when we are running the audit only
for the current os/arch combination. This gives a 2x speed boost
to `brew audit --skip-style --except-version --tap=homebrew/core` locally.

In theory we could clear the cache less often by running all audits for
one os/arch combination at a time when auditing multiple os/arch combinations.
This would make the output a bit harder to follow and we don't seem to
run those checks on CI so I'm skipping that for now.
2023-09-09 18:47:29 -07:00
Steve Peters
94ef9a4b7a codesign in keg_relocate instead of keg methods
Currently the codesign_patched_binary method may be called many
times for the same file when installing a keg.

This removes the calls to codesign_patched_binary from os/mac/keg
and adds a single call to the relocate_dynamic_linkage and
fix_dynamic_linkage methods in extend/os/mac/keg_relocate
to speed up keg installation.
2023-09-09 18:14:28 -07:00
Eric Knibbe
bd659ce4d0
formula: fixes for rubydoc output
in particular, #generate_completions_from_executable
2023-09-09 14:54:45 -04:00
Eric Knibbe
beafe82096
cmd/deps: explain runtime dependencies mode 2023-09-09 12:11:12 -04:00
Mike McQuaid
502434cf44
Merge pull request #15982 from ZhongRuoyu/audit-hashicorp-formulae 2023-09-09 07:51:12 +01:00
Bo Anderson
f17a23a89f
Merge pull request #15981 from hyuraku/remove-useless-require-from-formula.rb
remove useless require from `Formula`
2023-09-09 03:32:27 +01:00
Ruoyu Zhong
1306ecc694
formula_auditor: audit all relicensed HashiCorp formulae
Apply #15975 to all affected formulae.
2023-09-08 22:45:57 +08:00
hyuraku
08c4e6848e remove useless require 2023-09-08 22:52:33 +09:00
Mike McQuaid
704b97d36d
Merge pull request #15971 from maschwenk/mfs-try-to-fix-upstream-issue
Reset requirement cache (again) after `recursive_dependencies.map(&:to_formula)` invalidates singleton cache
2023-09-08 00:58:08 -04:00
Mike McQuaid
4a208108fd
Merge pull request #15979 from alebcay/allow-sshpass
missing_formula: remove sshpass from denylist
2023-09-08 00:47:10 -04:00
Mike McQuaid
9b7b283805
Merge pull request #15977 from apainintheneck/improve-cask-audit
Improve cask audit
2023-09-08 00:46:34 -04:00