26022 Commits

Author SHA1 Message Date
Issy Long
dde89d8d2b
dev-cmd/update-maintainers: If there are changes, auto-update man pages
- I noticed this in a PR recently, maybe the maintainer didn't think
  they would have to run `brew man` for this? In that case there's an
  extra step after the PR is raised, red CI checks on the PR (which is
  demoralising) and potentially requires a reviewer to point this out.
- This runs `brew man` if the `README` file has a diff as part of this
  command. Then the user has to `git add .` and their PR is (probably)
  good.
2021-02-09 21:26:08 +00:00
Mike McQuaid
59dd425f43
Merge pull request #10579 from gibfahn/default_remote_name_tap
fix(tap): set clone remote name to origin explicitly
2021-02-09 16:09:12 +00:00
Gibson Fahnestock
0f48498ad8
fix(tap): set clone remote name to origin explicitly
Git now allows setting a different default remote name than `origin`
when you do a fresh clone by running:

```shell
git config --global clone.defaultRemoteName notorigin
```

This causes `brew tap <tap_name> && brew update` to fail, as it clones
with a different remote name in the `tap` and then expects the remote to
be `origin` in the `update`.

Fix this by explicitly setting the origin remote in the clone command.
2021-02-09 15:29:54 +00:00
Mike McQuaid
c1bd17e1c9
Merge pull request #10576 from Homebrew/dependabot/bundler/Library/Homebrew/bootsnap-1.7.2
build(deps): bump bootsnap from 1.7.1 to 1.7.2 in /Library/Homebrew
2021-02-09 11:21:49 +00:00
Mike McQuaid
576047b582
Merge pull request #10574 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2021-02-09 11:10:09 +00:00
BrewTestBot
ca65767f20 Update RBI files for bootsnap. 2021-02-09 06:04:34 +00:00
BrewTestBot
10f93ab6e3 brew vendor-gems: commit updates. 2021-02-09 06:03:44 +00:00
dependabot[bot]
024f053cdd
build(deps): bump bootsnap from 1.7.1 to 1.7.2 in /Library/Homebrew
Bumps [bootsnap](https://github.com/Shopify/bootsnap) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/Shopify/bootsnap/releases)
- [Changelog](https://github.com/Shopify/bootsnap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Shopify/bootsnap/compare/v1.7.1...v1.7.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-09 06:01:24 +00:00
BrewTestBot
0969361c54 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2021-02-09 00:50:45 +00:00
Rylan Polster
455af85235
Merge pull request #10547 from Rylan12/prepare-bottle-syntax-deprecations
Prepare deprecations for the old bottle syntax
2021-02-08 19:13:37 -05:00
Nanda H Krishna
b1c5394628
Merge pull request #10518 from nandahkrishna/update-maintainers-dev-cmd
`brew update-maintainers`: dev-cmd to update maintainers in README
2021-02-09 00:01:18 +05:30
nandahkrishna
15f936a22a
dev-cmd/update-maintainers: implement suggestions from code review 2021-02-08 23:33:26 +05:30
nandahkrishna
90632ce274
dev-cmd/update-maintainers: modify Linux maintainer wording in README 2021-02-08 23:33:25 +05:30
nandahkrishna
0474fe6093
dev-cmd/update-maintainers: add tests 2021-02-08 23:33:25 +05:30
nandahkrishna
7bb059b523
Update manpage and completions 2021-02-08 23:33:25 +05:30
nandahkrishna
6026c7c74d
brew update-maintainers: dev-cmd to update maintainers in README 2021-02-08 23:33:25 +05:30
Michka Popoff
066ef6b43e
Merge pull request #10512 from iMichka/gcc5
compilers: prefer gcc 5 on linux
2021-02-08 17:23:47 +01:00
Dawid Dziurla
c5e3437122
Merge pull request #10561 from iMichka/conflicts
on_os block: allow to contain conflicts_with
2021-02-08 16:42:03 +01:00
Dawid Dziurla
3eb47725f9
Merge pull request #10568 from mindfulmonk/patch-1
Add workflow scope to github.rb
2021-02-08 15:25:56 +01:00
Rylan Polster
78f54b060c
Merge pull request #10540 from cdalvaro/feature/brew_info_add_full_token_for_casks
Add full_token and tap entries to cask json output
2021-02-08 07:54:57 -05:00
Marcus Maxwell
f1ef1afd21
Add workflow scope to github.rb 2021-02-08 12:30:19 +00:00
Michka Popoff
865fb15ad7
on_os block: allow to contain conflicts_with
Some conflicts are os-specific.
2021-02-08 13:27:04 +01:00
Michka Popoff
221983dbcf
compilers: prefer gcc 5 on linux
Fixes #10170 by preferring gcc@5 on linux
This makes sure ENV.cc and ENV.cxx is correctly set:

If a formula does not explicitely depend on a brewed gcc,
ENV.cc is set to gcc-5 (system gcc-5 or brewed gcc-5) with this change,
even if other gcc versions are installed on the system.
2021-02-08 13:26:50 +01:00
Carlos Álvaro
65d5c11f15
Update list_spec.rb for cask full_name 2021-02-08 13:20:41 +01:00
Carlos Álvaro
ce7ab823ed
Replace test for checking formulae tap
As suggested by @Rylan12, integration tests are super slow.

Co-Authored-By: Rylan Polster <rslpolster@gmail.com>
2021-02-08 13:20:41 +01:00
Carlos Álvaro
aebf4c9100
Safe access to tap attributes
Prevent calling name tap attribute when the tap is nil

Co-Authored-By: Rylan Polster <rslpolster@gmail.com>
2021-02-08 13:20:41 +01:00
Carlos Álvaro
7ca79553f0
Add test to check --json=v2 format 2021-02-08 13:20:41 +01:00
Carlos Álvaro
a20b601120
Add tap to formula json output 2021-02-08 13:20:40 +01:00
Carlos Álvaro
84d80cf0bf
Add tap to cask json output 2021-02-08 13:20:40 +01:00
Carlos Álvaro
4f5f3824c6
Add full_token to cask json output 2021-02-08 13:20:40 +01:00
Mike McQuaid
1d486249a3
Merge pull request #10566 from MikeMcQuaid/undeprecate-env-O
Undeprecate ENV.O1/ENV.O0
2021-02-08 11:48:50 +00:00
Mike McQuaid
39b3bcdce4
Undeprecate ENV.O1/ENV.O0
These are still used in Homebrew/homebrew-core. The others are either
- default (Os on macOS, O2 on Linux)
- less reliable than the default (O3)

While we're here, also remove an outdated `ncurses_define` comment.
2021-02-08 11:11:21 +00:00
Michka Popoff
e818e8f4c6
Merge pull request #10565 from MikeMcQuaid/remove-hadolint
workflows/tests: remove hadolint.
2021-02-08 11:55:13 +01:00
Mike McQuaid
0ee63b0c51
workflows/tests: remove hadolint.
It's failing to install.
2021-02-08 10:29:22 +00:00
Bo Anderson
f416f8b54c
Merge pull request #10534 from Bo98/doctor-ci
workflows/doctor: fix workflow not running
2021-02-07 04:28:40 +00:00
Rylan Polster
551594e695
Merge pull request #10549 from maxnordlund/patch-1
Fix typo
2021-02-06 17:52:30 -05:00
Max Nordlund
fee42c4d5f
Fix typo 2021-02-06 23:10:24 +01:00
Rylan Polster
f68a3961c7
Prepare deprecations for the old bottle syntax 2021-02-06 14:27:03 -05:00
Bo Anderson
9e1f355257
Merge pull request #10544 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2021-02-06 18:23:02 +00:00
BrewTestBot
6837ffd753 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2021-02-06 00:55:51 +00:00
Sam Ford
0d1aa33f81
Merge pull request #10525 from samford/livecheck-check-stable-before-head
livecheck: check stable before head by default
2021-02-05 19:30:10 -05:00
Misty De Meo
214e88aff3
Merge pull request #10541 from mistydemeo/fix_ohai_stdout_or_stderr
Utils: fix *_stdout_or_stderr helpers
2021-02-05 11:12:54 -08:00
Misty De Meo
c6dc42fd9d Utils: fix *_stdout_or_stderr helpers
Several calls to ohai and puts were directly changed into calls to
these new functions, but they don't share arity or an API.
The base functions allow arbitrary number of arguments, allowing for
multiline printing that covers both a title and a longer message.
2021-02-05 10:13:44 -08:00
Mike McQuaid
15ae53c049
Merge pull request #10538 from MikeMcQuaid/bootsnap_graceful_failure
homebrew_bootsnap: fail more gracefully.
2021-02-05 17:44:01 +00:00
Bo Anderson
ab08b01b3f workflows/doctor: fix workflow not running 2021-02-05 15:45:31 +00:00
Mike McQuaid
cdbc1d43a6
homebrew_bootsnap: fail more gracefully.
If `bootsnap` isn't available then print out an error message rather
than failing all of Homebrew.
2021-02-05 15:43:55 +00:00
Mike McQuaid
28fb4ff643
Merge pull request #10537 from MikeMcQuaid/ohai_fix
utils: import {ohai,puts}_stdout_or_stderr
2021-02-05 15:35:11 +00:00
Mike McQuaid
4e5a48df8d
brew vendor-gems: commit updates. 2021-02-05 15:07:52 +00:00
Mike McQuaid
72cb6ffd12
utils: import {ohai,puts}_stdout_or_stderr
Fixes #10536
2021-02-05 15:03:31 +00:00
Issy Long
984eb3f878
Merge pull request #10535 from issyl0/utils-github-error-if-no-creds-are-detected-and-scopes-are-required
utils/github: Provide a better error message when users don't have any GitHub credentials set
2021-02-05 14:19:28 +00:00