19045 Commits

Author SHA1 Message Date
Mike McQuaid
605a9c6057
Merge pull request #6440 from igas/formula-pr-checklist
Maintainer's checklist on accepting formula PR
2019-09-18 11:47:43 +01: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
94017ac320
Merge pull request #6464 from idoo/master
Create '.keepme' files in directories
2019-09-18 10:28:46 +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
Markus Reiter
5356ebb20a
Merge pull request #6466 from Homebrew/dependabot/bundler/docs/github-pages-200
build: bump github-pages from 198 to 200 in /docs
2019-09-17 22:50:03 +02:00
dependabot-preview[bot]
fcf5a51399
build: bump github-pages from 198 to 200 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 198 to 200.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v198...v200)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-17 18:12:35 +00: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
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
702f001e7a
Merge pull request #6457 from reitermarkus/gui-apps
Use AppleScript to check if GUI apps are running.
2019-09-16 05:23:46 +02:00
Jonathan Chang
99767543f8
Merge pull request #6458 from issyl0/add-linuxbrew-maintainer-guidelines-to-index-page
Docs: Add a link to the linuxbrew-core maintainer guide
2019-09-16 12:19:00 +10:00
Issy Long
23294a5647
Docs: Add a link to the linuxbrew-core maintainer guide 2019-09-15 11:56:26 +01:00
Shaun Jackman
cae41ef006
Merge pull request #6448 from issyl0/linux-maintainer-guide
Maintainer's guide for Homebrew on Linux (linuxbrew-core)
2019-09-14 18:50:29 -07:00
Markus Reiter
d8afed206f Use AppleScript to check if GUI apps are running. 2019-09-15 01:37:04 +02:00
Issy Long
6a81aa2ca4
Maintainer's guide for Homebrew on Linux (linuxbrew-core)
- There are a lot more manual steps in Homebrew on Linux (Linuxbrew)
  land than there are in Homebrew (core), it feels like.
- This is a first attempt at a maintainer's guide. I have basically
  tried to brain-dump everything that Michka and Shaun have taught me
  over the months into something consumable for future Homebrew on Linux
  maintainers!
- Some of it is overly verbose - the merging docs are taken from
  [Linuxbrew/homebrew-developer's docs](https://github.com/Linuxbrew/homebrew-developer/blob/master/docs/merge-homebrew-core.md)
  which were recently updated to reflect reality but probably don't need
  to have so many words: just some instructions. :-)
2019-09-14 12:58:31 +01:00
Markus Reiter
2c0d25da6f
Merge pull request #6455 from reitermarkus/check-runs
Add `GitHub::check_runs`.
2019-09-13 22:51:36 +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
f815d808f8
Merge pull request #6454 from reitermarkus/missing-require
Add missing `require`.
2019-09-13 20:12: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
Markus Reiter
c23607571b
Merge pull request #6449 from reitermarkus/automation-access
Skip AppleScript actions if Automation Access isn't granted.
2019-09-13 17:03:07 +02:00
Markus Reiter
f010aa48ff Skip AppleScript actions if Automation Access isn't granted. 2019-09-13 16:35:44 +02:00
Mike McQuaid
9ba8c32c0c
Merge pull request #6436 from kluen/master
Improve readability of `brew upgrade`
2019-09-13 15:03:02 +01:00
Kristof Lünenschloß
3e46488ca4 Display packages to upgrade one package per line 2019-09-13 13:43:34 +02:00
Mike McQuaid
9d15c2b83c
Merge pull request #6451 from Homebrew/revert-6411-argv-cleanup-1
Revert "argv: move options_only to cli/args"
2019-09-13 10:28:29 +01:00
Mike McQuaid
963cc556d4
Revert "argv: move options_only to cli/args" 2019-09-13 09:34:43 +01:00
Mike McQuaid
b6dc6a0e52
Merge pull request #6450 from Homebrew/revert-6432-argv-cleanup-2
Revert "argv: move flags_only to cli/args"
2019-09-13 09:33:46 +01:00
Mike McQuaid
7df0292f9b
Revert "argv: move flags_only to cli/args" 2019-09-13 09:12:26 +01:00
Igor Kapkov
1cd5fdf3e1
Address comments 2019-09-12 19:50:01 +10:00
Igor Kapkov
2ec526609c
Add link, rename file and remove semicolons 2019-09-12 07:36:17 +10:00
Markus Reiter
373a454acc
Merge pull request #6444 from Homebrew/dependabot/bundler/Library/Homebrew/parser-2.6.4.1
build: bump parser from 2.6.4.0 to 2.6.4.1 in /Library/Homebrew
2019-09-11 22:16:02 +02:00
dependabot-preview[bot]
0013e156ed
build: bump parser from 2.6.4.0 to 2.6.4.1 in /Library/Homebrew
Bumps [parser](https://github.com/whitequark/parser) from 2.6.4.0 to 2.6.4.1.
- [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.0...v2.6.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-11 16:49:45 +00:00
Mike McQuaid
26e64bdb19
Merge pull request #6441 from MikeMcQuaid/ruby-prof-version
prof: use ruby-prof 0.18.0
2019-09-11 14:28:42 +01:00
Mike McQuaid
4b30a61732
prof: use ruby-prof 0.18.0
This is the newest version that works with Ruby 2.3.

Also, update the `.gitignore` to hide it while we're here.
2019-09-11 13:57:20 +01:00
Igor Kapkov
ee23c492de
Initial draft of the checklist for PR merge decisions 2019-09-11 20:24:41 +10:00
Mike McQuaid
4a3442d1a4
Merge pull request #6432 from GauthamGoli/argv-cleanup-2
argv: move flags_only to cli/args
2019-09-09 13:35:40 +01:00
Gautham Goli
c7681c4287 argv: move flags_only to cli/args 2019-09-09 14:51:36 +05:30
Mike McQuaid
f98efa11ab
Merge pull request #6411 from GauthamGoli/argv-cleanup-1
argv: move options_only to cli/args
2019-09-09 09:14:14 +01:00
Mike McQuaid
3f62a5a212
Merge pull request #6430 from lwolfsonkin/brew-fish-completions-update
Added a flurry of improvements to the brew fish completions
2019-09-09 09:09:36 +01:00
Lawrence
109d2a6d0e Deleted comment in parentheses 2019-09-07 18:21:01 -04:00
Markus Reiter
d294881e31
Merge pull request #6428 from Homebrew/dependabot/bundler/docs/html-proofer-3.12.2
build: bump html-proofer from 3.12.0 to 3.12.2 in /docs
2019-09-07 23:37:57 +02:00
Markus Reiter
6eca2b9023
Merge pull request #6426 from Homebrew/dependabot/bundler/docs/rubyzip-1.2.4
build: bump rubyzip from 1.2.3 to 1.2.4 in /docs
2019-09-07 23:37:18 +02:00
Lawrence
994d92ab32 Fixed website documentation to mark that brew provides fish completions 2019-09-07 17:26:15 -04:00
Lawrence
4796551499 Add --language option to brew install and brew audit fish completion 2019-09-07 16:46:45 -04:00
Gautham Goli
4586632855 argv: move options_only to cli/args 2019-09-07 21:32:50 +05:30
dependabot-preview[bot]
8c89cd1a6d
build: bump html-proofer from 3.12.0 to 3.12.2 in /docs
Bumps [html-proofer](https://github.com/gjtorikian/html-proofer) from 3.12.0 to 3.12.2.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases)
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.12.0...v3.12.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-07 11:29:43 +00:00