20710 Commits

Author SHA1 Message Date
Markus Reiter
ffd299f6e0
Merge pull request #6626 from reitermarkus/create_check_run
Add `GitHub::create_check_run` function.
2019-10-22 01:45:53 +02:00
Steven Peters
20e85acec4 keg: uniq.sort -> sort.uniq 2019-10-21 12:29:37 -07:00
Steven Peters
1ad0addbc8 spec_helper: always remove Frameworks 2019-10-21 12:27:39 -07:00
Steven Peters
c2cb6cfa79
os/mac/keg.rb: uniq.sort -> sort.uniq
Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com>
2019-10-21 12:26:01 -07:00
Markus Reiter
f099d44021 Add GitHub::create_check_run function. 2019-10-21 20:12:31 +02:00
Markus Reiter
6c03cc0040 Fix RuboCop namespace. 2019-10-21 20:09:56 +02:00
Mike McQuaid
333642927b
Merge pull request #6607 from dawidd6/keep-old-but-not-cellar
bottle: don't keep old cellar
2019-10-21 13:37:17 +01:00
Dawid Dziurla
aa9950282f
bottle: set bottle.cellar to old_spec.cellar if deleting mismatch
Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com>
2019-10-21 14:11:08 +02:00
Dawid Dziurla
e19fab86c0
bottle: allow prefix cellar to be any* 2019-10-21 13:37:55 +02:00
Mike McQuaid
59efb89015
Merge pull request #6624 from fauxpark/zsh-completion-outdated-greedy
completions/zsh: add --greedy argument for `brew cask outdated`
2019-10-21 12:25:12 +01:00
Mike McQuaid
962ca6a86a
Merge pull request #6623 from DavidGriffith/gmake-conditional-assignment
Deal with GMake Makefile conditional assignment operators.
2019-10-21 10:07:55 +01:00
fauxpark
c46244dc3d completions/zsh: add --greedy argument for brew cask outdated 2019-10-21 20:07:20 +11:00
Mike McQuaid
8b4c8159de
Merge pull request #6621 from Amar1729/patch-2
[Interesting Taps and Forks] Update unmaintained ffmpeg tap to Current
2019-10-21 09:23:11 +01:00
David Griffith
6ff61909a9
Deal with Makefile conditional assignment operators.
Ordinarily variable assignments in Makefiles are done simply with an
unconditional assignment: the equals sign.  There are variants of this:

FOO := $(BAR)	Avoid recursively expand variables.
FOO ?= bar	Assign only if $(FOO) is not already set.
FOO += bar	Add more to a variable.
FOO != bar	Execute a shell script and assign result to $(FOO).

See also
https://www.gnu.org/software/make/manual/html_node/Conditional-Example.html
https://www.gnu.org/software/make/manual/html_node/Flavors.html
2019-10-21 09:21:30 +01:00
Mike McQuaid
253e45bb94
Merge pull request #6618 from xu-cheng/arm
brew test: more fixes for ARM
2019-10-21 09:08:10 +01:00
Steven Peters
875bfbc8d3 spec_helper: workaround for removing Frameworks 2019-10-20 22:47:46 -07:00
Amar Paul
5dddbf1e8c
Update unmaintained ffmpeg tap to current 2019-10-20 20:52:48 -04:00
Steven Peters
8d30912e16 os/mac/keg: Frameworks -> MUST_EXIST_DIRECTORIES 2019-10-19 17:56:36 -07:00
Shaun Jackman
6169244b15 vendor-install: Update aarch64 and add armv6 2019-10-19 11:16:42 -07:00
Cheng XU
163ef284d2
brew test: more fixes for ARM
On ARMv7, the arch name is armv7l instead of armv7. So update the bottle
file name accordingly.
2019-10-19 15:20:35 +08:00
Mike McQuaid
e985986835
Merge pull request #6617 from xu-cheng/arm
brew tests: fix for ARM
2019-10-18 17:06:04 +01:00
Cheng XU
0db4287326
formula_info: use RUBY_PATH instead of calling HOMEBREW_BREW_FILE
This ensures correct RUBY_PATH is used when running `brew tests` with
custom `HOMEBREW_RUBY_PATH`

More info: https://github.com/Homebrew/brew/pull/6617#discussion_r336431131
2019-10-18 22:15:52 +08:00
Markus Reiter
dd839c7903
Merge pull request #6615 from reitermarkus/shellenv
Fix `shellenv` when using `-u`.
2019-10-18 16:03:41 +02:00
Mike McQuaid
d3d8869468
Merge pull request #6582 from EricFromCanada/doctor-modified-files
doctor: list any uncommitted modified files in CI
2019-10-18 09:49:42 +01:00
Mike McQuaid
1e3ddcade1
diagnostic: tweak modified detection. 2019-10-18 09:22:34 +01:00
Cheng XU
c98b77fd3e
cpu_spec: fix for ARM 2019-10-18 15:33:28 +08:00
Cheng XU
f0e848b3e0
fixtures: add testball bottle for ARM
Also fix the absolute link used by testball_bottle-0.1.intel_macintosh.bottle.tar.gz
2019-10-18 15:30:24 +08:00
Markus Reiter
59866d25ea Fix shellenv when using -u. 2019-10-17 20:14:01 +02:00
EricFromCanada
6bc1785c88 doctor: list any uncommitted modified files 2019-10-16 17:43:51 -04:00
Markus Reiter
2bf8015bc4
Merge pull request #6613 from reitermarkus/match-nil
Fix `#match?` on `nil`.
2.1.15
2019-10-16 20:25:31 +02:00
Markus Reiter
6cff8aff90 Fix cop for interpolated strings. 2019-10-16 19:06:39 +02:00
Markus Reiter
3d0fae4621 Fix #match? on nil. 2019-10-16 18:37:28 +02:00
Mike McQuaid
13b79e7b1a
Merge pull request #6612 from MikeMcQuaid/clt-clang-version-fallback
os/mac/xcode: fallback to clang version for detecting CLT.
2019-10-16 16:53:37 +01:00
Mike McQuaid
aae9d39939
os/mac/xcode: fallback to clang version for detecting CLT.
For some reason `pkgutil --pkgs` no longer lists the CLT after the
Catalina supplemental update.

Fixes https://github.com/Homebrew/brew/issues/6610
2019-10-16 16:26:57 +01:00
Mike McQuaid
48f54d17f8
Merge pull request #6595 from sjackman/portable-ruby-aarch64
vendor-install: Add ruby bottle for aarch64
2019-10-16 14:16:57 +01:00
Mike McQuaid
a69d28c23e
Merge pull request #6609 from xu-cheng/bottle
bottle: do not install patchelf if --skip-relocation flag is passed
2019-10-16 08:56:27 +01:00
Cheng XU
94cf0d922e
bottle: do not install patchelf if --skip-relocation flag is passed 2019-10-16 14:29:53 +08:00
Markus Reiter
9e337978d9
Merge pull request #6606 from reitermarkus/quarantine-symlinks
Skip quarantining symlinks.
2019-10-15 19:16:08 +02:00
Markus Reiter
16b3cb0d71 Skip quarantining symlinks. 2019-10-15 18:32:37 +02:00
Markus Reiter
d24f3c3b99
Merge pull request #6605 from reitermarkus/missing-command-method
Fix missing `command` method.
2019-10-15 18:05:22 +02:00
Markus Reiter
40a0b8b10a Fix missing command method. 2019-10-15 17:39:15 +02:00
Mike McQuaid
334f151268
Merge pull request #6604 from MikeMcQuaid/update-maintainers
README: update maintainers.
2019-10-15 15:55:17 +01:00
Mike McQuaid
cbde3e2ce2
README: update maintainers.
Some arriving, some leaving.
2019-10-15 14:03:06 +01:00
L. E. Segovia
e3f8939cff
zip: overwrite existing files
Fixes homebrew/homebrew-cask#69879
2019-10-15 12:33:42 +00:00
Mike McQuaid
675e38b5e4
Merge pull request #6602 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-0.75.1
build: bump rubocop from 0.75.0 to 0.75.1 in /Library/Homebrew
2019-10-15 12:17:09 +01:00
dependabot-preview[bot]
dfb33d6f3f
build: bump rubocop from 0.75.0 to 0.75.1 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.75.0 to 0.75.1.
- [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.75.0...v0.75.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-15 10:15:05 +00:00
Mike McQuaid
b92fafbb6b
Merge pull request #6603 from MikeMcQuaid/tests-raise-deprecation-exceptions
Raise deprecation exceptions in tests
2019-10-15 10:51:56 +01:00
Mike McQuaid
8a93230c15
test/cask: remove disabled functionality tests. 2019-10-15 09:52:33 +01:00
Mike McQuaid
02ded996a4
formulary_spec: remove deprecated tap-pin usage. 2019-10-15 09:13:11 +01:00
Mike McQuaid
1b4fdc17f4
Raise deprecation exceptions in tests
Previously tests which hit `odeprecated` would print warnings but not
always raise exceptions or fail. Combine this with the ability to have
`odeprecated` to turn into `odisabled` on certain dates and you have
tests that may fail just on the clock changing (this is bad).

Instead, ensure that tests always raise deprecations as exceptions so
that new deprecations will have their tests handled immediately.
2019-10-15 08:52:42 +01:00