17098 Commits

Author SHA1 Message Date
Jarek Wojciechowski
18f8adbd5c test and add HOMEBREW_INSTALL_CLEANUP to upgrade 2018-10-23 15:46:07 -04:00
commitay
598909577c
Merge pull request #5091 from commitay/versioned-keg-only
audit: check versioned formulae for `keg_only :versioned_formula`
2018-10-20 13:40:37 +10:00
Mike McQuaid
4a0e97d85a
Merge pull request #5112 from MikeMcQuaid/deprecate-download-strategies
Deprecate unused download strategies
2018-10-19 16:07:37 +01:00
Mike McQuaid
599ecc9b5a
Deprecate unused download strategies
Download the unused, private download strategies. These are a better fit
for being declared in the formulae and/or taps that use them rather than
in Homebrew/brew where they are unused by Homebrew maintainers or
official taps/formulae.
2018-10-19 10:48:52 +01:00
Mike McQuaid
1f08739de0
Merge pull request #5124 from Homebrew/dependabot/bundler/docs/jekyll-watch-2.1.2
Bump jekyll-watch from 2.1.1 to 2.1.2 in /docs
2018-10-19 10:40:41 +01:00
Mike McQuaid
a208ce49e8
Merge pull request #5131 from EricFromCanada/yardoc-fix
docs: Adjust comments to tidy API docs output.
2018-10-19 09:10:20 +01:00
EricFromCanada
20167e5f1b Adjust comments to tidy API docs output. 2018-10-18 21:42:43 -04:00
dependabot[bot]
4644de30d5
Bump jekyll-watch from 2.1.1 to 2.1.2 in /docs
Bumps [jekyll-watch](https://github.com/jekyll/jekyll-watch) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/jekyll/jekyll-watch/releases)
- [Changelog](https://github.com/jekyll/jekyll-watch/blob/master/History.markdown)
- [Commits](https://github.com/jekyll/jekyll-watch/compare/v2.1.1...v2.1.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-17 15:13:44 +00:00
Markus Reiter
de9cb69206
Merge pull request #5123 from reitermarkus/test-locks
Allow access to lock directory inside tests.
2018-10-17 16:47:50 +02:00
commitay
0a3ad268a0 audit: check versioned formulae for keg_only :versioned_formula 2018-10-17 23:52:42 +10:00
commitay
a89dd3efa2
Merge pull request #5121 from reitermarkus/cask-style
Fix `brew cask style` with relative paths.
2018-10-17 23:08:34 +10:00
Markus Reiter
b7ea9e1830 Allow access to lock directory inside tests. 2018-10-17 14:23:02 +02:00
Markus Reiter
a838b372de Fix brew cask style with relative paths. 2018-10-17 13:51:51 +02:00
Markus Reiter
178db5dca5
Merge pull request #5104 from reitermarkus/create-cache
Ensure cache directory for `CacheStoreDatabase` exists.
2018-10-16 23:54:46 +02:00
Markus Reiter
dbf5d5b222
Merge pull request #5118 from reitermarkus/brew-cask-style
Run `rubocop` in temporary directory to skip reading parent config.
2018-10-16 22:00:37 +02:00
Mike McQuaid
8eecd0860e
Merge pull request #5111 from MikeMcQuaid/desc-cache-fixes
description_cache_store: handle empty database.
2018-10-16 08:28:52 -07:00
Markus Reiter
8aab6dc03d Run rubocop in temporary directory to skip reading parent config. 2018-10-16 14:55:00 +02:00
Markus Reiter
afb75a67b1 Ensure cache directory for CacheStoreDatabase exists. 2018-10-16 11:16:17 +02:00
Mike McQuaid
1621eb0b9d
description_cache_store: handle empty database.
Don't perform an incremental update from a report or list of formulae if
the cache is currently empty.

Also, remove some accidentally remaining debugging output.
2018-10-15 22:51:43 -07:00
Mike McQuaid
5f20f76f36
Merge pull request #5113 from MikeMcQuaid/moisan-maintainers
README: add moisan to maintainers.
2018-10-15 22:49:14 -07:00
Mike McQuaid
60042a9c7f
Merge pull request #5114 from MikeMcQuaid/github-validation-error
utils/github: add ValidationFailedError.
2018-10-15 20:25:21 -07:00
Mike McQuaid
4def45f499
utils/github_spec: use author that exists. 2018-10-15 14:15:08 -07:00
Mike McQuaid
056dd588b2
utils/github: add ValidationFailedError.
These have specific errors returned so would be more useful to output.
2018-10-15 12:03:16 -07:00
Mike McQuaid
47dc086129
README: add moisan to maintainers. 2018-10-15 07:49:49 -07:00
Markus Reiter
473155e12c
Merge pull request #5103 from reitermarkus/incomplete-downloads
Fix cleanup of incomplete downloads.
2018-10-15 15:19:56 +02:00
Mike McQuaid
9bcb1d5b01
Merge pull request #5100 from MikeMcQuaid/or-later-default
bottles: make `or_later` the default.
2018-10-14 20:25:34 -07:00
Mike McQuaid
1cf020a823
Merge pull request #5102 from MikeMcQuaid/analytics-build-error-options
analytics: fix display of build error options.
2018-10-14 12:33:53 -07:00
Mike McQuaid
f04b0b3130
Merge pull request #5107 from MikeMcQuaid/homebrew-core-line-length
Shorten tap line length
2018-10-14 11:43:19 -07:00
Mike McQuaid
960207295b
rubocop.yml: reduce linelength. 2018-10-13 18:45:39 -07:00
Mike McQuaid
a2074f01a2
Merge pull request #4922 from MikeMcQuaid/azure-coverage
Generate Cobertura coverage data for Azure Pipelines
2018-10-14 02:19:06 +01:00
Mike McQuaid
100e85dda1
Generate Cobertura coverage data for Azure Pipelines
These can be used and displayed directly in the Azure Pipelines GUI.

It may not end up replacing CodeCov but it's easy enough so: why not.
2018-10-13 17:55:04 -07:00
Mike McQuaid
9a144fe0bd
Merge pull request #5095 from EricFromCanada/cli-parser-help
cli_parser: improve help text formatting
2018-10-14 00:27:38 +01:00
Markus Reiter
1f24c6600c Fix cleanup of incomplete downloads. 2018-10-14 00:15:16 +02:00
Mike McQuaid
c2d23838d0
analytics: fix display of build error options.
Currently these are all like `wget #<Options:0x0000000101171658>`.
2018-10-13 15:09:03 -07:00
Markus Reiter
9b84b2404a
Merge pull request #5087 from amyspark/xattr-fail
Cask: fix quarantine check when xattr is broken
2018-10-13 23:52:41 +02:00
Markus Reiter
6d41f4fa7c
Merge pull request #5061 from amyspark/quarantine-symlinks
Cask: set write permissions on symlinks
2018-10-13 23:49:13 +02:00
Markus Reiter
2cb0050a99
Merge pull request #5099 from alecclarke/fix-style-in-uninstall_zap_shared_examples
Use the `all` matcher to check the existence of each path.
2018-10-13 23:27:43 +02:00
Mike McQuaid
8dd59548ed
bottles: make or_later the default.
When Mojave was in beta we made it so that High Sierra bottles would
automatically be used on Mojave. Let's make this the default in general:
older bottles will be used on newer versions of macOS when a newer
bottle is not available.

This should make it easier for taps to bottle single versions of bottles
which will work more widely and to give us breathing room whenever a new
version of macOS is released.

Currently this only applies to the `wine` formula which will have the
`or_later` removed in a Homebrew/homebrew-core PR.

Question: should we use an `odeprecated` for the use of `or_later`?
2018-10-13 12:39:21 -07:00
Mike McQuaid
65b44f2f57
Merge pull request #5098 from Homebrew/dependabot/bundler/Library/Homebrew/test/mustache-1.1.0
Bump mustache from 1.0.5 to 1.1.0 in /Library/Homebrew/test
2018-10-13 19:54:52 +01:00
Mike McQuaid
5118fe2503
Merge pull request #5096 from MikeMcQuaid/descriptions-cache
Use cache_store for descriptions
2018-10-13 19:54:25 +01:00
Mike McQuaid
fe6b78a3f3
Use cache_store for descriptions
This makes use of both the existing interfaces and could use the
existing cache file but we'll create a new one and cleanup the old one
to avoid issues and use a more consistent name.
2018-10-13 08:22:52 -07:00
Alec Clarke
3a8e87134b Use the all matcher to check the existence of each path.
This change allows us to remove the `RSpec/IteratedExpectation` rule from `.rubocop_todo.yml` as we no longer iterate over each path to check existence.

Note: We this PR didn't change the subsequent test checking for the negative expectations as this isn't part of the rule (see: https://github.com/rubocop-hq/rubocop-rspec/issues/278).
2018-10-13 07:23:57 -07:00
dependabot[bot]
e19a0fe719
Bump mustache from 1.0.5 to 1.1.0 in /Library/Homebrew/test
Bumps [mustache](https://github.com/mustache/mustache) from 1.0.5 to 1.1.0.
- [Release notes](https://github.com/mustache/mustache/releases)
- [Changelog](https://github.com/mustache/mustache/blob/master/HISTORY.md)
- [Commits](https://github.com/mustache/mustache/compare/v1.0.5...v1.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-13 14:17:44 +00:00
L. E. Segovia
1707caf968
Cask: fix quarantine check when xattr is broken 2018-10-13 01:27:36 +00:00
EricFromCanada
6b8724431f cli_parser: improve help text formatting
- reduce desc_line_length so `brew help` output fits in 80 columns
- support special formatting across line breaks
- support emphasis using asterisks
- add missing depends_on: tests
2018-10-12 13:38:14 -04:00
Mike McQuaid
662641557e
Merge pull request #5085 from alyssais/bump_formula_pr-no_fork
bump-formula-pr: gracefully handle unforkable repositories
2018-10-12 11:05:08 +01:00
Mike McQuaid
778e0dbdb1
Merge pull request #5043 from javian/rubocopadjustment
rubocop: only use config if style is testing specified file(s)
2018-10-12 11:02:28 +01:00
commitay
1a637489be
Merge pull request #5092 from commitay/xcode10
azure/travis: update to xcode 10
2018-10-12 19:45:45 +10:00
commitay
ab851640a4 azure-pipelines.yml: use xcode 10 2018-10-12 18:12:14 +10:00
commitay
b9d63783b5 .travis.yml: update to xcode 10 2018-10-12 18:12:14 +10:00