831 Commits

Author SHA1 Message Date
BrewTestBot
42ae6adcbe sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-12-24 01:22:19 +00:00
BrewTestBot
087e49bf31 Update RBI files for codecov. 2020-12-23 06:52:10 +00:00
BrewTestBot
668f0475eb sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-12-23 01:50:04 +00:00
BrewTestBot
722a040c49 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-12-22 01:43:06 +00:00
BrewTestBot
19435e6f17 Update RBI files for rubocop-rspec. 2020-12-18 17:03:48 +00:00
BrewTestBot
797e2c783a
Update RBI files for rubocop. 2020-12-16 16:57:08 +00:00
BrewTestBot
9c0bf12c7c Update RBI files for rubocop-rails. 2020-12-16 06:29:58 +00:00
BrewTestBot
91608a67f2 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-12-15 01:36:02 +00:00
BrewTestBot
87b914387f Update RBI files for sorbet. 2020-12-14 08:21:41 +00:00
BrewTestBot
a0dff8ec13 Update RBI files for activesupport. 2020-12-10 06:39:05 +00:00
Mike McQuaid
2c77a540b5
Merge pull request #9481 from MikeMcQuaid/bottle_prefix_repository_handling
Fix bottle prefix and repository handling
2020-12-09 14:45:47 +00:00
Mike McQuaid
0f9bad0052
Fix bottle prefix and repository handling
We were previously only looking at the `cellar` value when pouring
bottles and ignoring the `prefix` and (implicit) `repository`.

Actually look at these values and set the defaults for each platform.

Also, when we're relocating to create or pour bottles when `prefix`
and `repository` are equal then skip relocating the `repository` and
always use references to the `prefix` instead.

Fixes #9453
2020-12-09 13:53:10 +00:00
BrewTestBot
fddefaeaaf Update RBI files for rubocop-rails. 2020-12-09 06:31:53 +00:00
BrewTestBot
4c5fc62a5d sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2020-12-09 00:53:45 +00:00
BrewTestBot
e51e0685b1 Update RBI files for sorbet. 2020-12-07 14:41:14 +00:00
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