| Age | Commit message (Collapse) | Author |
|
audit: Port audit_options rules for new formulae to rubocop and add test
|
|
Documentation improvements
|
|
|
|
- Document ilovezfs as the official lead maintainer of
Homebrew/homebrew-core. This is a role he's been doing unofficially
(and brilliantly) for a while and explicit documentation of power
structures makes it easier for non-Homebrew-maintainers to understand.
- Document the contents of some of Homebrew's subdirectories for people
clicking around in the GitHub UI looking to contribute.
- Remove update bug mention from README. Enough time has passed that we
can remove this disappointment.
|
|
|
|
We've been doing this in `brew test-bot`, for our CI and for
homebrew/core long enough that this is a reasonable default that
provides more protection to our users of non-homebrew/core taps.
|
|
This avoids having to fix formulae that use `python` to make them use
`python2`.
|
|
audit: Port audit_options non-strict rules to rubocop and add tests
|
|
Update documentation of brew install syntax to match its actual behav…
|
|
integration_test: try tests on Gem load failure.
|
|
tests: unpin bundler.
|
|
This should help with debugging `Gem::LoadError`s (e.g. for
https://github.com/Homebrew/homebrew-test-bot/pull/111).
|
|
These issues were fixed by https://github.com/Homebrew/brew/pull/2872
and https://github.com/Homebrew/brew/pull/2823.
|
|
brew.sh: always use 7 chars for HOMEBREW_VERSION.
|
|
This avoids inconsistency based on Git versions.
|
|
|
|
|
|
python_virtualenv_constants: update virtualenv to 15.1.0
|
|
|
|
|
|
This release adds support for Python 3.6, the current python3
version in homebrew/core.
|
|
High Sierra: updates for DB3 et al.
|
|
|
|
|
|
Call upgrade if something was passed to update
|
|
This avoids build failure for `root6`.
MacPorts currently avoids the failure with a patch, as their sandbox
doesn't yet allow write access to `/dev/random` either:
https://github.com/macports/macports-ports/blob/7792b2c5655f9d2adb979434a242cc3ac60fea40/science/root6/Portfile#L73-L75
https://github.com/macports/macports-ports/blob/7792b2c5655f9d2adb979434a242cc3ac60fea40/science/root6/files/patch-disable-hsimple-macro.diff
The relevant code where `/dev/random` is opened with `O_WRONLY` is here:
https://github.com/root-project/root/blob/15673deba5a0cb73d90ae8f36d7b010f65b5e96e/interpreter/cling/lib/Utils/PlatformPosix.cpp#L63-L82
|
|
So the user could just copy-paste the command.
|
|
Fix `brew tests` on High Sierra.
|
|
Don't add these unconditionally or with Bundler to speed things up a
bit. Also, to speed things up further cache these arguments so we don't
have to do the same generation every time.
|
|
|
|
FileUtils.make: don't bypass superenv
|
|
audit: Port audit_conflicts method to rubocop and add tests
|
|
spec_helper: add focus support.
|
|
|
|
|
|
|
|
|
|
When adding `, :focus` as a trailing argument to a `describe` or `it`
this allows you to only run that single test.
|
|
Also remove directories with `brew cask cleanup`.
|
|
|
|
language/node: general cleanup.
|
|
style: Don't run FormulaAuditStrict cops when `brew style foo` cmd is executed
|
|
The `brew test` tests were failing as they were unable to include
`test/unit/assertions`. This is because it's a gem and we were setting
the `GEM_HOME` so system gems were being ignored.
While I was there and examining the `$LOAD_PATH`: reduce the number of
things we add there by using `Bundler.with_clean_env` and only adding
`HOMEBREW_LIBRARY_PATH` in the `$LOAD_PATH` if it isn't already there
(which it always is [and has to be] for integration tests).
This also seems to have the side effect of speeding up integration
tests from 1m26s to 1m8s on my machine.
|
|
- Avoid using a temporary variable where not necessary
- Use fewer, better stubs in the tests to avoid warnings and better
test the implemented functionality.
|
|
Formula#keg_only should be a boolean
|
|
Define a custom assertion failure error for cross-version compat
|
|
|
|
|
|
Additionally handle the case where a formula has been installed as
devel/HEAD rather than just e.g. `brew audit --devel`.
|
|
|