166 Commits

Author SHA1 Message Date
BrewTestBot
656481824b Update RBI files for rspec-sorbet. 2020-12-03 17:18:08 +00:00
BrewTestBot
32901b71f5 Update RBI files for rubocop-rspec. 2020-12-03 06:30:38 +00:00
Mike McQuaid
3821d37997
Merge pull request #9350 from MikeMcQuaid/rubocop-rails
Add, enable and fix checks from rubocop-rails.
2020-12-02 11:53:58 +00:00
Mike McQuaid
64ed163fb0
brew typecheck fixes 2020-12-02 10:43:04 +00:00
BrewTestBot
440699f72f Update RBI files for tapioca. 2020-12-02 09:53:12 +00:00
BrewTestBot
d98595d1f1 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-12-02 00:58:27 +00:00
Markus Reiter
fe2c201d00
Merge pull request #9268 from reitermarkus/type-signatures
Add more type signatures.
2020-11-30 15:16:05 +01:00
Mike McQuaid
66f47e7502
Merge pull request #9345 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-performance-1.9.1
build(deps): bump rubocop-performance from 1.9.0 to 1.9.1 in /Library/Homebrew
2020-11-30 13:18:17 +00:00
BrewTestBot
91893c42f8 Update RBI files for rubocop-performance. 2020-11-30 07:28:26 +00:00
BrewTestBot
62b621b282 Update RBI files for simplecov. 2020-11-30 07:25:50 +00:00
Markus Reiter
580d915cb4 Add type signatures for Pathname extensions. 2020-11-29 21:23:55 +01:00
Markus Reiter
38ec7b684d Add note in upstream.rbi. 2020-11-29 21:23:54 +01:00
Markus Reiter
1b9002c04a Fix type errors in postinstall. 2020-11-29 21:23:54 +01:00
Markus Reiter
79d6c059fc
Merge pull request #9297 from reitermarkus/brew-typecheck
Refactor `brew typecheck` and upgrade `typed` sigils.
2020-11-27 00:01:47 +01:00
BrewTestBot
677eb2ef28 Update RBI files for sorbet. 2020-11-25 20:44:50 +00:00
Markus Reiter
1690f064a2 Add types for Formula. 2020-11-25 17:36:52 +01:00
Markus Reiter
0032cfca5b Refactor brew typecheck. 2020-11-25 17:04:19 +01:00
Markus Reiter
1d7cfc4337
Merge pull request #9261 from reitermarkus/system_command-types
Add types for `SystemCommand`.
2020-11-24 09:56:25 +01:00
BrewTestBot
2b50ecc60e Update RBI files for parallel_tests. 2020-11-23 07:58:50 +00:00
Markus Reiter
d5b184d17a Add types for SystemCommand. 2020-11-23 05:48:43 +01:00
BrewTestBot
c00054f3ba sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-11-23 00:44:39 +00:00
Jonathan Chang
6177db7521
Merge pull request #9242 from reitermarkus/sorbet-delegate
Add Sorbet plugin for `delegate`.
2020-11-22 20:44:20 +11:00
Markus Reiter
6449e0f7bf Ignore Sorbet error 5061 for now.
See https://github.com/sorbet/sorbet/pull/3565#issuecomment-730544936.
2020-11-21 18:28:30 +01:00
Markus Reiter
4115086284 Add Sorbet plugin for delegate. 2020-11-21 13:39:11 +01:00
BrewTestBot
eddf3b50a9 Update RBI files for tapioca. 2020-11-21 00:07:18 +00:00
BrewTestBot
09891b6fb9 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-11-20 18:52:21 +00:00
Markus Reiter
ae8ebf9464 Add rspec-sorbet. 2020-11-19 16:14:22 +01:00
Markus Reiter
0b6c31fc70 Add type signatures to Cask::Pkg. 2020-11-19 16:07:50 +01:00
Markus Reiter
64a0e9a721 Add type signatures for Caskroom. 2020-11-19 16:07:50 +01:00
Markus Reiter
a014f65e41 Fix type checking errors. 2020-11-18 04:21:41 +01:00
BrewTestBot
c74d8434d6 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-11-18 04:16:22 +01:00
Mike McQuaid
5afff3f3aa
Handle macOS Homebrew on ARM
- Output `brew doctor` and `brew install` messages noting this configuration is (currently) unsupported and encourage use of Rosetta instead
- Output Rosetta 2 usage in `brew config` on ARM (whether in Rosetta 2 or not)
- Check the architecture of (newly installed) dependencies and ensure they are using the correct architecture.
- Don't allow installing macOS Intel Homebrew in macOS ARM Homebrew default prefix (and vice versa
- Actually write out the architecture of dependencies to the tab rather than generating and throwing them away
- Set and document the expected default prefix for macOS Intel Homebrew, macOS ARM Homebrew (`/opt/homebrew`) and Homebrew on Linux

While we're here:
- Don't say Big Sur is a prerelease version but still make it clear we
  don't support it (yet).
- Don't reference non-existent IRC channel
2020-11-12 17:06:47 +00:00
BrewTestBot
c1c8bda3ed sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-11-12 00:38:14 +00:00
Markus Reiter
5bc626bbe1 Completely deprecate Homebrew.args. 2020-11-11 08:52:55 +01:00
BrewTestBot
e9be4cb83d sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-11-11 00:34:08 +00:00
BrewTestBot
d73a0e3040 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-11-09 00:42:36 +00:00
BrewTestBot
763e761a20 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-11-06 08:02:09 +00:00
Jonathan Chang
2c68f317ff Update RBI definitions. 2020-11-06 17:58:29 +11:00
BrewTestBot
75e2f1a2a9 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-10-27 01:00:30 +00:00
BrewTestBot
392f2e3a5c sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-10-22 00:58:31 +00:00
BrewTestBot
4f7497ddf9 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-10-21 00:57:15 +00:00
Markus Reiter
ab33bc638d Add type signatures for UnpackStrategy::Zip. 2020-10-20 09:50:21 +02:00
BrewTestBot
2f8b787701 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-10-15 00:55:49 +00:00
BrewTestBot
dfaa98b676 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-10-14 00:55:26 +00:00
BrewTestBot
5e0998d2ce sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-10-13 11:30:12 +00:00
Markus Reiter
bf7fe45e89
Merge pull request #8896 from reitermarkus/sorbet-inline
Inline type annotations.
2020-10-13 10:40:53 +02:00
BrewTestBot
d7dad10771 sorbet: Update RBI files and prune files.yaml.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml).
2020-10-11 00:56:30 +00:00
Markus Reiter
61b79318ed Move include Kernel into .rbi files again and split up existing .rbi files. 2020-10-10 19:10:58 +02:00
Markus Reiter
4382ee9d14 Remove files.yaml for Sorbet. 2020-10-10 19:10:58 +02:00
Markus Reiter
d5e600e3af Remove unknown Homebrew::Error class. 2020-10-10 16:06:48 +02:00