21153 Commits

Author SHA1 Message Date
Mike McQuaid
fe6cca3540
cask/cmd/list: remove deprecated -l.
This crashes `brew style`.
2020-05-12 09:09:59 +01:00
Mike McQuaid
12bdb38663
rubocop: brew style --fix autocorrections. 2020-05-12 08:32:27 +01:00
dfabulich
67ff3c53fe Document how to use test fixtures 2020-05-12 00:27:12 -07:00
dependabot-preview[bot]
b157b3aaf9
build(deps): bump rubocop from 0.82.0 to 0.83.0 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.82.0 to 0.83.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.82.0...v0.83.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-12 05:36:44 +00:00
Bo Anderson
a30de680b9
Merge pull request #7549 from Bo98/resource-fetch
resource: restore fetch in stage
2020-05-12 04:12:52 +01:00
Bo Anderson
58cecf38cf resource: restore fetch in stage
Fixes #7546.
2020-05-12 03:24:28 +01:00
Maxim Belkin
9124e07b54
cmd/update.sh: keep HOMEBREW_RUBY_PATH set when updating 2020-05-11 10:47:03 -05:00
Mike McQuaid
fa980e9c42
Merge pull request #7497 from maxim-belkin/reorder-things
brew.sh: check versions of proper cURL and Git
2020-05-11 14:09:59 +01:00
Maxim Belkin
5be4682ecb
brew.sh: add an empty line for code readability
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2020-05-11 07:30:25 -05:00
Maxim Belkin
6455264716
brew.sh: stop if HOMEBREW_GIT_PATH is too old 2020-05-11 07:21:47 -05:00
Maxim Belkin
6ba7ace66a
brew.sh: stop if HOMEBREW_CURL_PATH is too old 2020-05-11 07:17:26 -05:00
Maxim Belkin
6ff307c456
brew.sh: remove unnecessary empty line
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2020-05-11 05:18:04 -05:00
Mike McQuaid
806bdee516
Merge pull request #7124 from MichelleNguy/brew-upgrade
Fetch formula resources before unlinking during upgrade.
2020-05-11 10:03:43 +01:00
Mike McQuaid
4c96ed95da
Merge pull request #7544 from Homebrew/workflow-fix-docker-tag
workflows: fix docker hub pushing
2020-05-11 09:57:49 +01:00
Dawid Dziurla
95c6d3797d
workflows: login without specifying registry 2020-05-11 10:38:38 +02:00
Mike McQuaid
08a9f0e1c0
Use FormulaInstaller#fetch before #prelude. 2020-05-11 09:38:26 +01:00
Mike McQuaid
48918bb5e3
formula_installer: add fetch_dependency method.
This uses `FormulaInstaller#fetch` to recursively fetch dependencies
through the dependency tree and allows `install_dependency` to not
do any fetching.
2020-05-11 09:38:26 +01:00
Michelle Nguyen
2264c08cee
Fetch formula resources before unlinking during upgrade.
Fixes #6374.
2020-05-11 09:37:56 +01:00
Dawid Dziurla
9ecc04fbe4
workflows: fix docker tag 2020-05-11 10:21:08 +02:00
Mike McQuaid
fc56a3d354
Merge pull request #7536 from MikeMcQuaid/official-vendor-taps
docs/How-to-Create-and-Maintain-a-Tap: official vendor taps.
2020-05-11 08:47:21 +01:00
Mike McQuaid
35e487064e
Merge pull request #7537 from MikeMcQuaid/cli_parser_formulae
Replace ARGV#flags_only with Homebrew.args.flags_only
2020-05-11 08:47:12 +01:00
Mike McQuaid
1c656fb584
Merge pull request #7538 from MikeMcQuaid/bottle_arch
Replace ARGV#bottle_arch with Homebrew.args.bottle_arch
2020-05-11 08:46:57 +01:00
Mike McQuaid
380e2daf09
Merge pull request #7539 from MikeMcQuaid/argv_include
Cleanup ARGV.include? usage
2020-05-11 08:46:46 +01:00
Mike McQuaid
1a7cda00d7
Merge pull request #7179 from nandahkrishna/add-livecheck-dsl
Livecheck Formula DSL
2020-05-11 08:46:27 +01:00
Mike McQuaid
a462177142
Merge pull request #7542 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-expectations-3.9.2
build(deps): bump rspec-expectations from 3.9.1 to 3.9.2 in /Library/Homebrew
2020-05-11 08:45:53 +01:00
Mike McQuaid
9d8fb7a0f6
Merge pull request #7505 from sjackman/docker-hub
tests.yml: Deploy the Docker image to Docker Hub
2020-05-11 08:45:42 +01:00
dependabot-preview[bot]
21a3e306ed
build(deps): bump rspec-expectations in /Library/Homebrew
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.9.1 to 3.9.2.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.9.1...v3.9.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-11 05:57:30 +00:00
nandahkrishna
77e74e7e69
Adding livecheck Formula DSL 2020-05-11 09:41:13 +05:30
Bo Anderson
c0f5a52d85
Merge pull request #7532 from Bo98/bintray-url-encode
bintray: url encode where needed
2.2.16
2020-05-10 21:53:37 +01:00
Mike McQuaid
952f8eaac5
Merge pull request #7541 from miketheman/miketheman/fix-uninstall-paths
cmd/uninstall: fix Array comparison
2020-05-10 19:50:22 +01:00
Mike McQuaid
a3474e8361
uninstall: tweak paths array logic. 2020-05-10 19:22:54 +01:00
Mike Fiedler
e4823ea6fe
cmd/uninstall: fix Array comparison
In #7526 a comparison for `paths` was introduced, but if `paths` is ever
`nil`, this triggers an error.

Coercing the variable to an Array should alleviate this problem, as
`nil.to_a` produces an empty and comparable Array.

Fixes #7540

Signed-off-by: Mike Fiedler <miketheman@gmail.com>
2020-05-10 11:28:42 -04:00
Mike McQuaid
270fd422dc
Merge pull request #7534 from MikeMcQuaid/outdated-version
Formula#outdated_kegs: check versions aren't identical.
2020-05-10 15:30:45 +01:00
Mike McQuaid
5f721c6986
Cleanup ARGV.include? usage
Remove usage where `Homebrew.args` could be used instead or, due to the
`Homebrew.args` parsing, there was dead code that was never executed
(and no-one complained about not working).
2020-05-10 15:28:31 +01:00
Mike McQuaid
07b19cba09
Replace ARGV#bottle_arch with Homebrew.args.bottle_arch
Part of https://github.com/Homebrew/brew/issues/5730
2020-05-10 15:15:41 +01:00
Mike McQuaid
fa0d454817
Replace ARGV#flags_only with Homebrew.args.flags_only
Take two on https://github.com/Homebrew/brew/pull/7490
2020-05-10 15:12:25 +01:00
Mike McQuaid
af278b15de
cli/parser: add formulae method.
This removes the coupling on args.formulae before it has been parsed.
2020-05-10 15:10:36 +01:00
Mike McQuaid
4cdc2a5c81
docs/How-to-Create-and-Maintain-a-Tap: official vendor taps.
Explain our policies around "Official Vendor Taps" and clarify the
formulae naming section.

Inspired by discussion in
https://discourse.brew.sh/t/maintenance-of-formulas-by-vendor/7649/.
2020-05-10 14:15:27 +01:00
Mike McQuaid
5685f379ef
Formula#outdated_kegs: check versions aren't identical.
Even if the `version_scheme` does not match: we should never try to
`upgrade` (or show `outdated`) for two identical `pkg_version`s.

If this is ever needed: a `revision` bump should be done instead.

Fixes #7507
2020-05-10 13:42:55 +01:00
Mike McQuaid
7bd454746e
Merge pull request #7526 from MikeMcQuaid/uninstall-list-files
cmd/uninstall: note etc files that stay around.
2020-05-10 13:36:10 +01:00
Bo Anderson
65d7036c19 bintray: url encode where needed 2020-05-10 01:48:29 +01:00
Issy Long
b926eeb0d6
Merge pull request #7531 from Takashiidobe/patch-1
grammar fix for How-To-Create-and-Maintain-a-Tap
2020-05-09 16:23:51 +01:00
Takashi Idobe
9cf43a181c
grammar fix for How-To-Create-and-Maintain-a-Tap
changing `with you github username` to `with your github username`.
2020-05-09 09:55:09 -05:00
FX Coudert
7750ae1983
Merge pull request #7530 from Bo98/gcc-10-version
development_tools: fix GCC 10 version detection
2020-05-09 16:41:21 +02:00
Bo Anderson
9f4dbd4008 development_tools: fix GCC 10 version detection 2020-05-09 14:31:34 +01:00
FX Coudert
9023667f8c
Merge pull request #7528 from Bo98/gcc-10-formula
compilers: support GCC 10 as a formula
2020-05-09 12:26:56 +02:00
Bo Anderson
4bca7f0cba compilers: support GCC 10 as a formula 2020-05-09 11:06:02 +01:00
Dawid Dziurla
bc4251d1ed
Merge pull request #7512 from dawidd6/review-approved-ci
pr-automerge: match only approved PRs by default
2020-05-09 10:56:52 +02:00
Mike McQuaid
11f50cf0ec
Merge pull request #7527 from Homebrew/dependabot/bundler/docs/typhoeus-1.4.0
build(deps): bump typhoeus from 1.3.1 to 1.4.0 in /docs
2020-05-08 13:41:38 +01:00
dependabot-preview[bot]
055f7fcc23
build(deps): bump typhoeus from 1.3.1 to 1.4.0 in /docs
Bumps [typhoeus](https://github.com/typhoeus/typhoeus) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/typhoeus/typhoeus/releases)
- [Changelog](https://github.com/typhoeus/typhoeus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typhoeus/typhoeus/compare/v1.3.1...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-08 12:20:27 +00:00