36540 Commits

Author SHA1 Message Date
apainintheneck
6ab6d7c8ee irb: save repl history
This enables history for `brew irb` sessions.
It saves that history to the repository directory.
2023-03-06 22:24:14 -08:00
BrewTestBot
8b9f89a64b
Update RBI files for rubocop-rspec.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2023-03-07 03:04:26 +00:00
BrewTestBot
8306ef980c
brew vendor-gems: commit updates. 2023-03-07 02:58:17 +00:00
Markus Reiter
9d5b0762fb
Merge pull request #14909 from Homebrew/sponsors-maintainers-man-completions
Update sponsors.
2023-03-07 03:55:40 +01:00
Markus Reiter
715e34a069
Merge pull request #14905 from Homebrew/dependabot/bundler/Library/Homebrew/minitest-5.18.0
build(deps): bump minitest from 5.17.0 to 5.18.0 in /Library/Homebrew
2023-03-07 03:54:41 +01:00
dependabot[bot]
bf5b683f9a
build(deps): bump rubocop-rspec in /Library/Homebrew
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) from 2.18.1 to 2.19.0.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.18.1...v2.19.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 02:54:05 +00:00
Steve Peters
116fd5928c lock_file: better message if too many open files
Recommend using `ulimit -n` to increase maximum
number of open files.
2023-03-06 17:17:48 -08:00
BrewTestBot
5dd48e6643
Update RBI files for minitest.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2023-03-07 00:53:25 +00:00
Nanda H Krishna
5cac33c2a9
Merge pull request #14906 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-progressbar-1.13.0
build(deps): bump ruby-progressbar from 1.12.0 to 1.13.0 in /Library/Homebrew
2023-03-06 19:50:47 -05:00
BrewTestBot
1514e99f4c
brew vendor-gems: commit updates. 2023-03-07 00:46:16 +00:00
dependabot[bot]
78c3a81476
build(deps): bump minitest from 5.17.0 to 5.18.0 in /Library/Homebrew
Bumps [minitest](https://github.com/seattlerb/minitest) from 5.17.0 to 5.18.0.
- [Release notes](https://github.com/seattlerb/minitest/releases)
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc)
- [Commits](https://github.com/seattlerb/minitest/compare/v5.17.0...v5.18.0)

---
updated-dependencies:
- dependency-name: minitest
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 00:42:07 +00:00
Douglas Eichelberger
54fad14ff3 Fix module_function errors 2023-03-06 15:11:10 -08:00
Douglas Eichelberger
1c44a8861d Fix type errors 2023-03-06 15:03:19 -08:00
Douglas Eichelberger
d56e2884aa Enable typing in cmd/ 2023-03-06 15:01:08 -08:00
Mike McQuaid
df1e1d6f07
Merge pull request #14903 from dduugg/fix-update-report
Fix "undefined local variable" error in update-report
2023-03-06 21:55:41 +00:00
BrewTestBot
367ed77046
Update RBI files for ruby-progressbar.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2023-03-06 21:53:58 +00:00
BrewTestBot
a120f4dd80
brew vendor-gems: commit updates. 2023-03-06 21:47:33 +00:00
Issy Long
48802daf01
sorbet: Regenerate homegrown RBI files with brew typecheck --update
- I needed to add some more `require`s to the `tty.rb` generator script
  since it failed to recognise `env_config` and Sorbet's `T` setup if I
  ran it not via `brew ruby`, and I couldn't get `brew ruby` to work
  within `safe_system` in the `typecheck` dev-cmd.
2023-03-06 21:46:05 +00:00
Issy Long
1295904986
sorbet: Autogenerate the RBI file for utils/tty.rb
- Sort of. It's not via Parlour, because I read the docs and all it says
  about dynamically generating things is "of course it's better to do
  that", no examples. I tried my best, but Bo's work on `attr.rb` was
  mind-boggling.
- Instead, let's add a simple but functional generator script that I
  actually understand, as an alternative to maintaining these RBI files
  for dynamic methods manually, so that we can get rid of some use of
  `srb rbi hidden-definitions` since that's deprecated.
- TODO: Run this script as part of `brew typecheck --update` so it gets
  updated with all the other RBI files periodically.
- Follow up to PR 14651.
2023-03-06 21:46:04 +00:00
dependabot[bot]
d475072d19
build(deps): bump ruby-progressbar from 1.12.0 to 1.13.0 in /Library/Homebrew
Dependabot couldn't find the original pull request head commit, 2e9d4139c55ae471c340cc329631cd9117c9d20a.
2023-03-06 21:41:31 +00:00
Douglas Eichelberger
396954c3a8 Initialize lvars as empty arrays 2023-03-06 13:40:04 -08:00
Douglas Eichelberger
e57e50f228 Fix undefined error in update-report 2023-03-06 13:40:04 -08:00
BrewTestBot
57f56fa086
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-03-06 21:34:55 +00:00
BrewTestBot
77fdca2c67
Update maintainers.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2023-03-06 21:34:46 +00:00
BrewTestBot
d0a6786427
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-03-06 21:34:33 +00:00
Sam Ford
19a696fc8f
Merge pull request #14904 from dduugg/fix-master
brew style --fix
2023-03-06 16:33:53 -05:00
Mike McQuaid
bb73c3d19e
Merge pull request #14864 from hyuraku/remove-cask/cmd/zap
Remove `cask/cmd/zap`
2023-03-06 21:33:42 +00:00
Wes Higbee
f9b73ca621
Fixes per
brew style Library/Homebrew/**/cat*
2023-03-06 14:17:11 -06:00
Wes Higbee
66c268b190
rearrange output to easily copy command suggestion 2023-03-06 13:43:28 -06:00
Wes Higbee
12d93c480f
include formula/cask args in brew info --github suggestion 2023-03-06 13:34:05 -06:00
Douglas Eichelberger
098076a16a brew style --fix 2023-03-06 08:27:31 -08:00
Wes Higbee
1e95de4757
split up suggestions 2023-03-06 07:51:36 -06:00
Wes Higbee
ba7ffb2db8
mention alternative in brew cat failure message 2023-03-06 07:44:27 -06:00
hyuraku
4ab4dcdc82 repair spec style 2023-03-06 22:29:52 +09:00
hyuraku
122b24e9ff repair zap spec 2023-03-06 22:27:54 +09:00
hyuraku
e0416e0f65 add zap option spec to cask_installer spec 2023-03-06 22:27:53 +09:00
hyuraku
ed2c1d3716 repair cmd/uninstall with zap option 2023-03-06 22:27:53 +09:00
hyuraku
7c1bd961c6 remove cask/cmd/zap and cask/cmd/zap_spec 2023-03-06 22:27:53 +09:00
Mike McQuaid
9e370b0a3d
Merge pull request #14847 from dduugg/no-to_sentence
Move Array#to_sentence monkey-patch from ActiveSupport to extend/
2023-03-06 12:37:02 +00:00
Mike McQuaid
b05bd61ddd
Merge pull request #14878 from issyl0/a-little-more-rubocop-tidying
rubocop: Trim exclude paths without offenses; move some more config
2023-03-06 12:36:10 +00:00
Mike McQuaid
9c2a333394
Merge pull request #14883 from SMillerDev/feat/cask/audit_pkg_signing2
cask: retry audit for correct signing of pkg installers
2023-03-06 12:34:41 +00:00
Mike McQuaid
5689065c9e
Merge pull request #14880 from dduugg/fix--env
Fix type error in brew --env
2023-03-06 12:33:11 +00:00
Mike McQuaid
b08029edc9
Merge pull request #14885 from apainintheneck/irb-add-cask-monkey-patch
irb: add cask monkey patch
2023-03-06 12:28:12 +00:00
Issy Long
7a334070b8
Merge pull request #14893 from issyl0/sorbet-bumps 2023-03-06 12:23:59 +00:00
Issy Long
2aeeaf706e
Merge pull request #14891 from issyl0/cask-rubocops-unnecessary-requires 2023-03-06 12:23:49 +00:00
Issy Long
5a68566097
Merge pull request #14886 from issyl0/rubocop-cask-url-verified-disallow-protocol 2023-03-06 12:22:22 +00:00
Issy Long
aea33909c4
Merge pull request #14884 from issyl0/rubocop-rspec-todos 2023-03-06 12:21:06 +00:00
Issy Long
984e8d1503
Merge pull request #14877 from issyl0/rubocop-layout/multiline-method-indentation
rubocop: Enable `Layout/MultilineMethodCallIndentation` & fix offenses
2023-03-06 12:18:29 +00:00
apainintheneck
11a0ea1833 irb: enable global options
The --debug and --quiet options weren't working before
with the REPL because IRB didn't recognize them.
2023-03-05 10:22:34 -08:00
Issy Long
6a704f2f40
sorbet: Bump more files to typed: true
- This was done through the `brew typecheck --suggest-typed --update`
  command.
2023-03-05 18:18:59 +00:00