25561 Commits

Author SHA1 Message Date
Mike McQuaid
1d5e354cc2
Merge pull request #9347 from maxim-belkin/amd_cpus
Identify AMD CPUs on Linux
2.6.0
2020-12-01 12:47:26 +00:00
Mike McQuaid
2f0babe86f
Merge pull request #9325 from maxim-belkin/cpu-flags
cpu.rb: drop field name and a colon from flags
2020-12-01 12:44:56 +00:00
Mike McQuaid
e6a53f4349
Merge pull request #9354 from maxim-belkin/gnu-sed-compatible-formulae
cmd/formulae.sh: compatibility with GNU Sed
2020-12-01 12:41:54 +00:00
Mike McQuaid
7006f54484
Merge pull request #9316 from EricFromCanada/list-cmd-options
list: refactor command options & move --unbrewed switch
2020-12-01 12:41:33 +00:00
Maxim Belkin
ca9ad61dcf
cmd/formulae.sh: compatibility with GNU Sed 2020-12-01 12:03:38 +00:00
EricFromCanada
c65d4617bd
list: deprecate --unbrewed in favour of brew --prefix --unbrewed 2020-12-01 12:02:45 +00:00
EricFromCanada
b7aae0c643
parser: allow a disabled switch to specify its replacement 2020-12-01 12:02:44 +00:00
EricFromCanada
0604005405
list: refactor options to catch edge cases 2020-12-01 12:02:44 +00:00
Mike McQuaid
7348bc0ec8
Merge pull request #9357 from scpeters/revert_cmd_list_disabled
Only deprecate "brew list" without arguments
2020-12-01 11:56:00 +00:00
Markus Reiter
24ebb832f2
Merge pull request #9363 from reitermarkus/missing-require
Add missing require in `dev-cmd/irb`.
2020-12-01 12:42:11 +01:00
Markus Reiter
6f09768549 Add missing require in dev-cmd/irb. 2020-12-01 12:05:21 +01:00
Markus Reiter
c00307024f
Merge pull request #7772 from linzichao/add-verified-url
add verified parameter to url
2020-12-01 09:47:05 +01:00
Markus Reiter
eb486bf6a2
Merge pull request #9358 from Rylan12/triage-fix
workflows/triage: skip for BrewTestBot PRs
2020-12-01 09:44:26 +01:00
Rylan Polster
8d3dd432e2 workflows/triage: skip for BrewTestBot PRs 2020-11-30 22:49:26 -05:00
Rylan Polster
0164b66471
Merge pull request #9339 from Rylan12/fix-pypi-package-comparison
utils/pypi: make package name comparison case-insensitive
2020-11-30 20:37:09 -05:00
Rylan Polster
8d5dc76284 Satisfy brew typecheck 2020-11-30 20:32:46 -05:00
Steve Peters
432e762e9b Only deprecate "brew list" without arguments
It was deprecated in 2.5.7 to accompany the deprecation
of "brew cask" commands, so wait to disable it until
"brew cask" commands are disabled as well.
2020-11-30 17:09:15 -08:00
Jonathan Chang
0d058666d8 formula: widen type for system args
We can pass Integers here too, for e.g. make flags

```
TypeError: Parameter 'args': Expected type T.any(Pathname, String), got type Integer with value 4
Caller: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/pypy.rb:68
Definition: /usr/local/Homebrew/Library/Homebrew/formula.rb:1985
```
2020-12-01 01:20:18 +01:00
Rylan Polster
b3b6ce77d8 utils/pypi: avoid creating new string objects
Co-authored-by: Markus Reiter <me@reitermark.us>
2020-12-01 01:19:33 +01:00
Rylan Polster
4bfb390577 utils/pypi: make package name comparison case-insensitive 2020-12-01 01:19:33 +01:00
linzichao
058a1c3645 add verified parameter in url 2020-12-01 01:17:21 +01:00
Markus Reiter
58f279c72a
Merge pull request #9355 from reitermarkus/rubocop-fixes
Fix RuboCop offenses.
2020-12-01 01:15:02 +01:00
Rylan Polster
0c41d374c9 style: add tests for provided_by_macos and style_exceptions 2020-11-30 18:18:51 -05:00
Rylan Polster
f8ff0f465f tap: add tests for formula list methods 2020-11-30 18:18:50 -05:00
Rylan Polster
ba63619f8e tests: remove final reference to formula_exist 2020-11-30 18:18:50 -05:00
Rylan Polster
11a5e522ea rubocop: don't rely on ActiveSupport 2020-11-30 18:18:50 -05:00
Rylan Polster
c181c9995e style: add --reset-cache option 2020-11-30 18:18:50 -05:00
Rylan Polster
2256e547d9 Remove unneeded "formulae exist" test 2020-11-30 18:18:50 -05:00
Rylan Polster
44bfbd0112 Migrate uses_from_macos style lists 2020-11-30 18:18:50 -05:00
Rylan Polster
a09613543a Migrate REGEX_CASE_SENSITIVE_ALLOWLIST 2020-11-30 18:18:50 -05:00
Rylan Polster
d59ce75d2a Migrate NOT_A_BINARY_URL_PREFIX_ALLOWLIST 2020-11-30 18:18:50 -05:00
Rylan Polster
7a8dd36003 Migrate BINARY_BOOTSTRAP_FORMULA_URLS_ALLOWLIST 2020-11-30 18:18:50 -05:00
Rylan Polster
1dbbcfd1d6 Migrate COMPONENTS_ORDER_EXCEPTIONS 2020-11-30 18:18:50 -05:00
Rylan Polster
629ad219aa Migrate MAKE_CHECK_ALLOWLIST 2020-11-30 18:18:50 -05:00
Rylan Polster
e823dd713e Migrate VERSIONED_FORMULAE_CONFLICTS_ALLOWLIST 2020-11-30 18:18:50 -05:00
Rylan Polster
80a46edee4 tap: add style_exceptions configuration 2020-11-30 18:18:49 -05:00
Maxim Belkin
6eb49907f0 cpu.rb: apply Mike's suggestions
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2020-11-30 16:18:19 -06:00
Maxim Belkin
97c9a952d3 Recognize AMD CPUs on Linux 2020-11-30 16:18:19 -06:00
Maxim Belkin
8738ad324e cpu.rb: clean up the list of CPU instructions
Co-authored-by: Shaun Jackman <sjackman@gmail.com>
Co-authored-by: Markus Reiter <me@reitermark.us>
2020-11-30 16:17:00 -06:00
Markus Reiter
7d9758a05e Fix RuboCop offenses. 2020-11-30 22:50:15 +01:00
Markus Reiter
8fe91aacc3
Merge pull request #9311 from MikeMcQuaid/runner_os
workflows/tests: split out jobs.
2020-11-30 22:42:28 +01:00
Markus Reiter
c17d55201e Try using macos-latest for all jobs except tests. 2020-11-30 20:52:27 +01:00
Markus Reiter
10f2a39f9c Remove unneeded quotes. 2020-11-30 20:52:27 +01:00
Mike McQuaid
7561130904 workflows/tests: style tweaks. 2020-11-30 20:52:27 +01:00
Markus Reiter
f61d1101a1 Add vendored-gems to conclusion needs. 2020-11-30 20:52:27 +01:00
Markus Reiter
9477b8648f Add vendored-gems step. 2020-11-30 20:52:27 +01:00
Markus Reiter
da8d91bd05 Fix .simplecov exit status for integration tests. 2020-11-30 20:52:27 +01:00
Markus Reiter
81203d346c Make brew help cat test stricter. 2020-11-30 20:52:27 +01:00
Markus Reiter
a768859150 Try uploading coverage for all configurations. 2020-11-30 20:52:27 +01:00
Markus Reiter
e26311236f Ensure brew cat output is empty on failure. 2020-11-30 20:52:27 +01:00