Commit Graph
16262 Commits
Author SHA1 Message Date
Markus Reiter b1d0c61fea Update Gems. 2019-10-03 09:22:44 +02:00
dependabot-preview[bot]andGitHub a5038bea1e build: bump parser from 2.6.4.1 to 2.6.5.0 in /Library/Homebrew
Bumps [parser](https://github.com/whitequark/parser) from 2.6.4.1 to 2.6.5.0.
- [Release notes](https://github.com/whitequark/parser/releases)
- [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/whitequark/parser/compare/v2.6.4.1...v2.6.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-03 04:25:20 +00:00
dependabot-preview[bot]andGitHub 33bb153dfd build: bump rspec-mocks from 3.8.1 to 3.8.2 in /Library/Homebrew
Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks) from 3.8.1 to 3.8.2.
- [Release notes](https://github.com/rspec/rspec-mocks/releases)
- [Changelog](https://github.com/rspec/rspec-mocks/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-mocks/compare/v3.8.1...v3.8.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-03 01:44:22 +00:00
Markus Reiter 0a1985d46a Disable curl globbing. 2019-10-01 08:38:44 +02:00
Mike McQuaidandGitHub 5354ba84e6 Merge pull request #6508 from dawidd6/default-prefixes
define default prefix constants
2019-09-30 16:30:32 +01:00
Dawid Dziurla 8ff7601a92 define default prefix constants
also use them to detect if prefix line in bottle block is needed
2019-09-30 16:46:53 +02:00
Mike McQuaidandGitHub 5d01f4a0f7 Merge pull request #6501 from Homebrew/dependabot/bundler/Library/Homebrew/minitest-5.12.2
build: bump minitest from 5.12.0 to 5.12.2 in /Library/Homebrew
2019-09-30 15:33:40 +01:00
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
dependabot-preview[bot]andGitHub 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
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]andGitHub 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 ReiterandGitHub 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 ReiterandGitHub 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 GoliandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 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
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]andGitHub 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 ReiterandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 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 McQuaidandGitHub 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 VerevkinandMike McQuaid 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 McQuaidandGitHub d40a4173d4 Merge pull request #6453 from reitermarkus/brew-ruby
Fix `brew ruby -r`.
2019-09-16 08:32:39 +01:00
Mike McQuaidandGitHub 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