978 Commits

Author SHA1 Message Date
Peter Lewis
68fc0398ca
'Why haven’t you pulled my pull request?' change
I propose changing 'Why haven’t you pulled my pull request?' to 'Why haven’t you merged my pull request?' as, unless I'm missing a trick, this wording would fit more appropriately with what the question trying to ask?
2020-06-22 17:08:27 +01:00
Jonathan Chang
c496e6bfcb manpages: update for pr-pull changes 2020-06-21 19:57:39 +10:00
Mike McQuaid
9b6ac23b17
Merge pull request #7756 from Homebrew/dependabot/bundler/docs/parallel-1.19.2
build(deps): bump parallel from 1.19.1 to 1.19.2 in /docs
2020-06-19 20:00:17 +01:00
Issy Long
397f56446b
docs/Maintainer-Guidelines: Reflect brew mirror now being automatic
- Thanks to #7709, we've saved some maintainer time from doing this
  manually.
- To check that it's working, search for "Mirrored <formula_name>" in the CI
  log output for the publish bottles action for relevant formulae like
  ImageMagick in the future.
2020-06-17 20:21:13 +01:00
dependabot-preview[bot]
b81816dd91
build(deps): bump activesupport from 6.0.3.1 to 6.0.3.2 in /docs
Bumps [activesupport](https://github.com/rails/rails) from 6.0.3.1 to 6.0.3.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v6.0.3.2/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.0.3.1...v6.0.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-17 14:57:17 +00:00
dependabot-preview[bot]
4a5262441c
build(deps): bump parallel from 1.19.1 to 1.19.2 in /docs
Bumps [parallel](https://github.com/grosser/parallel) from 1.19.1 to 1.19.2.
- [Release notes](https://github.com/grosser/parallel/releases)
- [Commits](https://github.com/grosser/parallel/compare/v1.19.1...v1.19.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-17 07:43:02 +00:00
Mike McQuaid
c989011325
Merge pull request #7710 from Lekensteyn/clarify-tap-docs
docs: clarify Formula location in Tap repositories
2020-06-12 10:46:53 +01:00
Mike McQuaid
ae7e58ef78
Merge pull request #7488 from danielbayley/master
cat: Allow 'bat' to find existing configuration
2020-06-12 10:45:11 +01:00
EricFromCanada
2427e06340 docs: restore h1 headings for pages with front matter
Plus other fixes for Homebrew-on-Linux.md.
GitHub Pages' jekyll-titles-from-headings sets a page's title to its first Markdown heading.
2020-06-11 14:04:12 -04:00
Peter Wu
89bd6a76ee docs: clarify Formula location in Tap repositories
Make clear that Formula locations cannot be mixed, they are mutually
exclusive. This avoids the (false) implication that top-level Formula
can override those in the Formula subdirectory.

This makes no change in recommendations following the original
discussion in https://github.com/Homebrew/legacy-homebrew/pull/41858
2020-06-11 11:49:36 +02:00
Mike McQuaid
b58fa4ebb1
Drop Mavericks support.
Companion to https://github.com/Homebrew/brew/pull/7698.

Provide better, `odeprecated` messaging for
`depends_on :macos => :mavericks` and otherwise just fix up the code
that relied on `:mavericks`.
2020-06-10 10:06:46 +01:00
Mike McQuaid
1eefc4c584
Adjust documentation for devel deprecation.
Update the documentation to be consistent with #7688.
2020-06-10 09:06:36 +01:00
dependabot-preview[bot]
1365f8d025
build(deps): bump ffi from 1.13.0 to 1.13.1 in /docs
Bumps [ffi](https://github.com/ffi/ffi) from 1.13.0 to 1.13.1.
- [Release notes](https://github.com/ffi/ffi/releases)
- [Changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ffi/ffi/compare/1.13.0...1.13.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-09 14:43:37 +00:00
Mike McQuaid
ba84d2423f
Merge pull request #7707 from issyl0/maintainers-docs-brew-mirror
docs/Maintainer-Guidelines: Document `brew mirror`
2020-06-09 08:44:03 +01:00
Issy Long
fdc1068071
docs/Maintainer-Guidelines: Document brew mirror
- I vaguely remembered that ImageMagick was a download we mirrored on
  BinTray and that doing so required some manual effort post-merge. I
  went looking for some docs to confirm that memory, but didn't find
  any.
2020-06-08 16:41:36 +01:00
Mike McQuaid
2a94d382ac
audit: make audit_revision_and_version_scheme faster.
This is really, really slow at the moment for a few reasons:
- it goes through the list of revisions twice
- it checks many more revisions than it needs to

Even after these improvements it's still by far the slowest audit so
am also making it a `--git` only audit.

Additionally, to further improve default `brew audit` performance do not
run `brew style` checks when doing `brew audit` with no arguments.

`brew style` can be run quickly and efficiently on all of a tap (and is
cached) so no need to duplicate it here.
2020-06-08 15:00:09 +01:00
Mike McQuaid
80c1a166b1
dev-cmd/pull: deprecate.
We no longer use this and `hub checkout` does what we want better.
2020-06-05 08:53:03 +01:00
dependabot-preview[bot]
9ae4b17874
build(deps): bump ffi from 1.12.2 to 1.13.0 in /docs
Bumps [ffi](https://github.com/ffi/ffi) from 1.12.2 to 1.13.0.
- [Release notes](https://github.com/ffi/ffi/releases)
- [Changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ffi/ffi/compare/1.12.2...1.13.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 10:53:26 +00:00
Mike McQuaid
8b479ea77b
manpage: update external commands.
- add more detailed manpage section for external commands (more
  information moved from their READMEs)
- add `brew test-bot` to the manpage
2020-05-30 14:19:56 +01:00
Mike McQuaid
9a654897d4
manpage: no longer mention installing from a URL.
This is deprecated in #7660.
2020-05-29 17:04:42 +01:00
dependabot-preview[bot]
0ffd087134
build(deps): bump html-pipeline from 2.12.3 to 2.13.0 in /docs
Bumps [html-pipeline](https://github.com/jch/html-pipeline) from 2.12.3 to 2.13.0.
- [Release notes](https://github.com/jch/html-pipeline/releases)
- [Changelog](https://github.com/jch/html-pipeline/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jch/html-pipeline/compare/v2.12.3...v2.13.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-28 19:40:32 +00:00
Sean Molenaar
94df4a2e7b
Fix wording
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2020-05-27 12:36:37 +02:00
Sean Molenaar
a715e28360
Clarify what entails a versioned formula 2020-05-26 20:27:39 +02:00
dependabot-preview[bot]
696332ee9c
build(deps-dev): bump github-pages from 204 to 206 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 204 to 206.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v204...v206)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 23:01:06 +00:00
Daniel Bayley
e477a38958 [WIP] cat: Allow 'bat' to find existing configuration file 2020-05-20 16:51:36 +01:00
Mike McQuaid
0e9897c86d
Merge pull request #7577 from vidusheeamoli/add-byebug
Set up Byebug debugger
2020-05-19 08:27:53 +01:00
Mike McQuaid
ea22276e32
Merge pull request #7596 from Homebrew/SMillerDev-patch-1
Specify the stance on mocks in test blocks
2020-05-19 08:23:16 +01:00
Caleb Xu
1cd5d508a1
docs: mention that bin.install can rename file 2020-05-19 00:34:24 -04:00
dependabot-preview[bot]
d12e1fa16c
build(deps): bump activesupport from 6.0.3 to 6.0.3.1 in /docs
Bumps [activesupport](https://github.com/rails/rails) from 6.0.3 to 6.0.3.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v6.0.3.1/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.0.3...v6.0.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-18 20:44:15 +00:00
Sean Molenaar
957f318f2c
Specify the stance on mocks in test blocks 2020-05-18 18:28:40 +02:00
vidusheeamoli
4f1e9f44a1 set up byebug debugger 2020-05-18 16:28:43 +05:30
dependabot-preview[bot]
13c311aab4
build(deps): bump minitest from 5.14.0 to 5.14.1 in /docs
Bumps [minitest](https://github.com/seattlerb/minitest) from 5.14.0 to 5.14.1.
- [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>
2020-05-18 05:41:15 +00:00
Shaun Jackman
133ee7966d shell: Use .profile unless .bash_profile exists 2020-05-13 09:30:02 -07:00
Mike McQuaid
e86e9c44a7
Merge pull request #7562 from MikeMcQuaid/ops-owners
docs/New-Maintainer-Checklist: clarify ops can get owner.
2020-05-13 11:50:15 +01:00
Mike McQuaid
cb0a9e79d8
docs/New-Maintainer-Checklist: clarify ops can get owner.
This is needed for Bo98 to get access to GitHub Actions shared runners.
2020-05-13 11:24:53 +01:00
Dan Fabulich
8762fc2d7e Fix formatting issue in Formula Cookbook 2020-05-12 10:34:18 -07:00
dfabulich
67ff3c53fe Document how to use test fixtures 2020-05-12 00:27:12 -07:00
Mike McQuaid
4cdc2a5c81
docs/How-to-Create-and-Maintain-a-Tap: official vendor taps.
Explain our policies around "Official Vendor Taps" and clarify the
formulae naming section.

Inspired by discussion in
https://discourse.brew.sh/t/maintenance-of-formulas-by-vendor/7649/.
2020-05-10 14:15:27 +01:00
Takashi Idobe
9cf43a181c
grammar fix for How-To-Create-and-Maintain-a-Tap
changing `with you github username` to `with your github username`.
2020-05-09 09:55:09 -05:00
Dawid Dziurla
bc4251d1ed
Merge pull request #7512 from dawidd6/review-approved-ci
pr-automerge: match only approved PRs by default
2020-05-09 10:56:52 +02:00
dependabot-preview[bot]
055f7fcc23
build(deps): bump typhoeus from 1.3.1 to 1.4.0 in /docs
Bumps [typhoeus](https://github.com/typhoeus/typhoeus) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/typhoeus/typhoeus/releases)
- [Changelog](https://github.com/typhoeus/typhoeus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typhoeus/typhoeus/compare/v1.3.1...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-08 12:20:27 +00:00
Mike McQuaid
c05b3a755f
shellenv: recommend .bash_profile
Fixes #7516
2020-05-07 10:34:59 +01:00
dependabot-preview[bot]
f3e373cf6f
build(deps): bump activesupport from 6.0.2.2 to 6.0.3 in /docs
Bumps [activesupport](https://github.com/rails/rails) from 6.0.2.2 to 6.0.3.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v6.0.3/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.0.2.2...v6.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-06 18:06:36 +00:00
Dawid Dziurla
6fa09ab0ee
pr-automerge: match only approved PRs by default
Also remove default `--with-label` value and add `--without-approval`
option.

Reviews could be automatically dismissed on new commits pushed (there is
an option for that in repository settings on Github). That is not the
case for labels. They remain attached to a PR, even when new commits are
pushed. This is undesirable and creates security concerns, because
someone could introduce untested code just before the automerge happens.

Co-authored-by: Eric Knibbe <enk3@outlook.com>
2020-05-06 18:32:47 +02:00
Mike McQuaid
3247f26a34
Merge pull request #7479 from sjackman/requirements
docs/Homebrew-on-Linux.md: Requirements
2020-05-02 14:43:40 +01:00
Mike McQuaid
6123cdb767
Improve Homebrew Portable Ruby messaging
As-of https://github.com/Homebrew/homebrew-portable-ruby/pull/100 we've
removed ARM builds for Portable Ruby due to months of breakage.
Similarly, when we last bumped Portable Ruby the ARM build was much
delayed but, despite Homebrew/brew being completely unusable to anyone
using it on ARM in that case, no-one complained or filed issues.

Instead of attempting to maintain and update a Portable Ruby on niche
(Homebrew) platforms like ARM (or, in past/future PPC) improve the
messaging to provide users with a workaround.

Now we allow only a major/minor version match it should be pretty
doable for those users to install e.g. a prebuilt Ruby binary from a PPA
or built it from source if needed using `ruby-build` and `rbenv`.

The messaging could be improved further but we're somewhat limited by
`ruby.sh` and `vendor-install.sh` being separate. I'm tempted to combine
them (or at least have `vendor-install.sh` not be so generic as to not
be able to give Ruby-specific advice).
2020-05-02 13:53:45 +01:00
Shaun Jackman
ab1d03c5b1 docs/Homebrew-on-Linux.md: Requirements
Linux/WSL is redundant.
2020-05-01 15:08:39 -07:00
dependabot-preview[bot]
10df3f6612
build(deps): bump rb-fsevent from 0.10.3 to 0.10.4 in /docs
Bumps [rb-fsevent](https://github.com/thibaudgg/rb-fsevent) from 0.10.3 to 0.10.4.
- [Release notes](https://github.com/thibaudgg/rb-fsevent/releases)
- [Commits](https://github.com/thibaudgg/rb-fsevent/compare/0.10.3...v0.10.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-30 14:46:25 +00:00
dependabot-preview[bot]
91e57838c7
build(deps-dev): bump html-proofer from 3.15.2 to 3.15.3 in /docs
Bumps [html-proofer](https://github.com/gjtorikian/html-proofer) from 3.15.2 to 3.15.3.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases)
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.15.2...v3.15.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-21 12:22:06 +00:00
Shaun Jackman
ee21fe1d44 Regenerate docs/Manpage.md and manpages/brew.1 2020-04-20 11:49:37 -07:00