Shaun Jackman
495d2e2870
Install bottle deps only when a bottle was poured
...
Only install the bottle depenencies when a bottle was in fact poured.
In particular, if the dependencies are already satisfied,
then there's no need to install the bottle dependencies.
2019-09-29 23:29:49 -07:00
Dawid Dziurla
b31b14f786
cat: use HOMEBREW_VISUAL as pager if set
2019-09-29 18:01:38 +02:00
dependabot-preview[bot]
fe570c8c65
build: bump minitest from 5.12.0 to 5.12.2 in /Library/Homebrew
...
Bumps [minitest](https://github.com/seattlerb/minitest ) from 5.12.0 to 5.12.2.
- [Release notes](https://github.com/seattlerb/minitest/releases )
- [Changelog](https://github.com/seattlerb/minitest/blob/master/History.rdoc )
- [Commits](https://github.com/seattlerb/minitest/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-29 00:26:35 +00:00
FX Coudert
26ac1b6906
os/mac: support Catalina, drop Sierra
2019-09-28 10:39:57 +02:00
Mike McQuaid
f03301511a
brew vendor-gems: commit updates.
2019-09-27 15:27:40 +01:00
Mike McQuaid
eb9a31b52b
requirement_spec: use describe correctly.
2019-09-27 15:27:21 +01:00
dependabot-preview[bot]
916fd833ef
build: bump rubocop-rspec from 1.35.0 to 1.36.0 in /Library/Homebrew
...
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec ) from 1.35.0 to 1.36.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.35.0...v1.36.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-27 14:03:19 +00:00
Markus Reiter
749b6ded72
Merge pull request #6491 from dawidd6/create-perl
...
create: add --perl option
2019-09-26 20:55:31 +02:00
Dawid Dziurla
de4d08028e
create: add --perl option
2019-09-26 20:12:35 +02:00
Markus Reiter
2c7091f06d
Merge pull request #6495 from reitermarkus/curl-http2-eof
...
Add workaround for `curl: (56) Unexpected EOF`.
2019-09-26 17:44:23 +02:00
Gautham Goli
ae08b15cbe
Merge pull request #6479 from GauthamGoli/argv-cleanup-5
...
cli_args: Fix options_only and flags_only
2019-09-26 11:49:19 +05:30
Gautham Goli
e88f6b9da9
args: Add passthrough method and tests
2019-09-26 10:33:40 +05:30
Markus Reiter
70822d2bdb
Add workaround for curl: (56) Unexpected EOF
.
2019-09-26 05:17:51 +02:00
Dawid Dziurla
b4c56937b1
create: add --rust option
2019-09-25 14:29:09 +02:00
Mike McQuaid
1279bba345
Merge pull request #6485 from dawidd6/create-python
...
create: add --python option
2019-09-25 13:20:53 +01:00
Dawid Dziurla
da19c15c10
create: simplify conditional in template
2019-09-25 13:59:00 +02:00
Dawid Dziurla
3eef564beb
create: add commented out resource block if --python
2019-09-25 13:41:56 +02:00
Mike McQuaid
c9e0ba7d9b
formula_installer: output better tapped formula message.
...
If we don't have a tab in the receipt then don't print this message and
just continue as-is.
2019-09-25 10:46:06 +01:00
Dawid Dziurla
7b1288f658
create: add --python option
2019-09-24 19:35:21 +02:00
Mike McQuaid
28fc268060
Merge pull request #6475 from dawidd6/create-go-mod
...
create: add --go-mod option
2019-09-24 16:44:51 +01:00
Dawid Dziurla
a243f084e6
create: --go-mod -> --go
2019-09-24 16:49:27 +02:00
EricFromCanada
f6ef26a127
Fix OS version logic for uses_from_macos
2019-09-23 13:00:58 -04:00
EricFromCanada
9bd77b1819
formula API: expose uses_from_macos list
2019-09-23 13:00:15 -04:00
Alec Clarke
45806f6a97
Include test casks in the cask style check.
...
Currently the tests casks found in "/Homebrew/test/support/fixtures/cask/Casks" and "/Homebrew/test/support/fixtures/third-party/Casks" aren't included in the paths checked when running "brew cask style".
This change includes these test cask paths in the checked paths, and also includes the auto style fixes made by running `brew cask style --fix`.
2019-09-23 08:50:24 -04:00
Gautham Goli
393c8dfbf1
ARGV: Replace options_only and flags_only with Homebrew.args counterparts
2019-09-23 12:39:22 +05:30
dependabot-preview[bot]
ee502a5f23
build: bump minitest from 5.11.3 to 5.12.0 in /Library/Homebrew
...
Bumps [minitest](https://github.com/seattlerb/minitest ) from 5.11.3 to 5.12.0.
- [Release notes](https://github.com/seattlerb/minitest/releases )
- [Changelog](https://github.com/seattlerb/minitest/blob/master/History.rdoc )
- [Commits](https://github.com/seattlerb/minitest/compare/v5.11.3...v5.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 06:25:37 +00:00
Gautham Goli
d18b122272
cli_args: Fix options_only and flags_only
2019-09-22 20:28:43 +05:30
Markus Reiter
39dabb4171
Merge pull request #6435 from alecclarke/add-cask-blacklist-to-cask-audit
...
Check blacklisted Casks when auditing.
2019-09-20 17:36:14 +02:00
Dawid Dziurla
08f51a5d5a
create: add --go-mod option
2019-09-20 16:09:52 +02:00
Mike McQuaid
fb12724bdd
Revert "formula_installer: don't always install test deps."
2019-09-20 08:17:50 +01:00
Mike McQuaid
ea0e7f6d62
cleanup: some speedup optimisations.
...
- avoid calling `rm_ds_store` multiple times when unnecessary
- use native Ruby method to remove `.DS_Store` files as it saves
shelling out to `find` and is a bit quicker.
2019-09-19 08:42:03 +01:00
Mike McQuaid
1e725f486e
Merge pull request #6471 from scpeters/not_always_install_test_deps
...
formula_installer: don't always install test deps.
2019-09-19 08:41:05 +01:00
EricFromCanada
c9a75db27d
cask: recommend adoptopenjdk as per #6040
2019-09-18 19:28:44 -04:00
EricFromCanada
de26e491e2
cask: remove extra line break in :discontinued caveat
2019-09-18 19:28:44 -04:00
EricFromCanada
a9b9d4613d
cask: return nil instead of "" if no caveats
2019-09-18 19:28:44 -04:00
Steven Peters
13647388c1
formula_installer: don't always install test deps.
...
Fixes #6470 .
2019-09-18 15:14:11 -07:00
Mike McQuaid
aacdf4f2bd
Merge pull request #6463 from alebcay/1xx-status-codes
...
utils/curl.rb: accept 1xx HTTP status codes
2019-09-18 11:26:16 +01:00
Mike McQuaid
fbc13f05dd
utils/curl: extract status checks into method.
2019-09-18 10:32:13 +01:00
Mike McQuaid
704ea4b4bb
install: add comment explaining why we're creating these files.
2019-09-18 09:44:29 +01:00
Mike McQuaid
8d6ac3869c
install: keep_file must be a Pathname.
2019-09-18 09:44:28 +01:00
Ivan Verevkin
878b79d456
install: create .keepme
files in directories.
2019-09-18 09:44:06 +01:00
Caleb Xu
78a0105fe2
utils/curl.rb: accept 1xx HTTP status codes
...
RFC 2616 states:
A client MUST be prepared to accept one or more 1xx status responses
prior to a regular response, even if the client does not expect a 100
(Continue) status message. Unexpected 1xx status responses MAY be
ignored by a user agent.
In the rare cases that we encounter a formula URL with a server that
provides a preliminary 1xx status code, it seems that (at least during
audit) we are failing on encountering this status code, even though
retrieving the file will succeed without issues.
2019-09-17 11:01:03 -04:00
Alec Clarke
af10d13381
Check blacklisted Casks when auditing.
...
In some cases, certain Casks shouldn't be resubmitted for specific reasons: difficult to maintain, developers maintain their own version, ...
To make sure these cases are restricted - we can add them to a blacklist and have the blacklist checked as part of the `brew cask audit` steps.
2019-09-17 06:29:46 -07:00
Mike McQuaid
d40a4173d4
Merge pull request #6453 from reitermarkus/brew-ruby
...
Fix `brew ruby -r`.
2019-09-16 08:32:39 +01:00
Mike McQuaid
4db823cb78
Merge pull request #6443 from MikeMcQuaid/linux-os-version
...
os/linux: add, use OS::Linux.os_version
2019-09-16 08:28:03 +01:00
Markus Reiter
d8afed206f
Use AppleScript to check if GUI apps are running.
2019-09-15 01:37:04 +02:00
Markus Reiter
31f15acc01
Add GitHub::check_runs
.
2019-09-13 22:30:25 +02:00
Markus Reiter
cba1c8ee97
Fix brew ruby -r
.
2019-09-13 21:16:48 +02:00
Markus Reiter
7084093d45
Add missing require
.
2019-09-13 19:52:43 +02:00
Mike McQuaid
47769f98f1
os/linux: add, use OS::Linux.os_version
...
Similar to MacOS.version. A bit cleaner for us here but also plan on
using this in Homebrew/homebrew-bundle.
2019-09-13 16:48:13 +01:00