Commit Graph
1848 Commits
Author SHA1 Message Date
Mike McQuaid 135b5a3679 dev-cmd/unbottled: add new command.
Add a new command to list formulae that aren't bottled for a given OS.
2020-11-26 08:22:06 +00:00
Michka PopoffandGitHub 9c3515ce73 Merge pull request #9284 from iMichka/first
pr-pull: fix empty workflow check
2020-11-25 17:49:21 +01:00
Michka Popoff 76e52ebe62 pr-pull: fix empty workflow check
workflow_run is an array, which first element is the json
returned by the github API. We need to check that first element
if we want to know if the workflow exists.
2020-11-25 16:10:35 +01:00
Mike McQuaid f364f0c841 Merge remote-tracking branch 'origin/master' into deprecate-cask-commands 2020-11-25 09:39:00 +00:00
Mike McQuaid b484f70572 Remove cask from man brew. 2020-11-25 09:37:21 +00:00
Mike McQuaidandGitHub db33c9a2a0 Merge pull request #9209 from MikeMcQuaid/deprecations
Deprecations for Homebrew 2.6.0
2020-11-25 08:49:52 +00:00
Rylan Polster 20de58b5ae bump-formula-pr: use new update_python_resources! signature 2020-11-24 15:40:15 -05:00
Rylan Polster 51a1b7c9e1 move pypi list to tap formula_lists directory 2020-11-24 15:40:15 -05:00
Rylan Polster 8e670995f8 migrate automatic python resource list to Homebrew/core 2020-11-24 15:40:15 -05:00
Mike McQuaid d496f5c121 Deprecations for Homebrew 2.6.0
Do the usual deprecate/disable dance for the Homebrew 2.6.0 release.

Not to be merged until the next release will definitely be 2.6.0.
2020-11-24 16:44:02 +00:00
Michka Popoff 1fc3d22ab4 pr-pull: allow to pull from multiple workflows
and allow to skip missing workflows

Can be used like this:
brew pr-pull --workflows=tests.yml,wheezy_tests.yml --ignore-missing-artifacts=wheezy_tests.yml PRNUMBER
2020-11-24 15:46:44 +01:00
Markus ReiterandGitHub 7085c37098 Merge pull request #9222 from reitermarkus/brew-cask-create
Allow creating casks with `brew create --cask`.
2020-11-24 11:34:38 +01:00
EricFromCanada 16e22bb5e8 sh: skip reading user-level initialization files 2020-11-22 21:38:22 -05:00
Issy Long c784d9b955 dev-cmd/audit: Fix "undefined method audit_exceptions"
- When running `brew audit` on formulae that aren't in a Homebrew tap
  location (ie, in a directory outside of
  `/usr/local/Homebrew/Library/Taps`), `brew audit` falls over because
  it can't determine which tap a formula is in.
2020-11-21 20:24:34 +00:00
Markus Reiter 3c2ec1c60f Deprecate remaining cask commands. 2020-11-21 19:56:12 +01:00
Markus Reiter 560f8e2b03 Fix checksum replacement in bump-cask-pr. 2020-11-21 19:08:06 +01:00
Markus Reiter b6492094d0 Allow creating casks with brew create --cask. 2020-11-21 18:52:26 +01:00
Markus Reiter 49b95da14b Update sorbet and sorbet-runtime together. 2020-11-21 04:14:41 +01:00
Markus Reiter 45950bb8ad Support casks in brew edit. 2020-11-20 00:43:15 +01:00
Markus Reiter bc24128263 Support casks in brew cat. 2020-11-19 16:01:10 +01:00
Markus Reiter aa6a8e5c13 Add --update option to brew vendor-gems. 2020-11-19 10:11:19 +01:00
Markus Reiter 9bfbeace54 Fix corrected_problem_count and new_formula_problem_lines. 2020-11-18 18:37:53 +01:00
Markus Reiter 873b2a0042 Fix brew audit --tap=<tap>. 2020-11-18 18:29:20 +01:00
Markus Reiter 24cef5c2ce Support casks in brew audit. 2020-11-18 13:21:49 +01:00
Mike McQuaidandGitHub 97a7b02f8e Merge pull request #9188 from MikeMcQuaid/install-quiet-tweaks
Improve `brew install --quiet`
2020-11-18 11:31:43 +00:00
Mike McQuaidandGitHub 4665a756b5 Merge pull request #9189 from MikeMcQuaid/big-sur-cleanup
Big Sur cleanup
2020-11-18 11:05:24 +00:00
Markus Reiter dc11f02e16 Move auditor classes into separate files. 2020-11-18 11:22:27 +01:00
Mike McQuaid 74264b8582 Big Sur cleanup
Remove `HOMEBREW_BIG_SUR_TESTING` variable as it is no longer needed.
2020-11-18 10:15:53 +00:00
Mike McQuaid caae165eb2 Improve brew install --quiet
- Suppress (some more) warnings when doing `brew install --quiet`
- Clarify `man brew` output that we don't suppress all warnings
  for all commands with `--quiet`

While I was doing this I noticed references to the (soon to be
deprecated) `brew switch` so:
- remove these references in `install` output
- remove a reference in the documentation
- add a comment to remind me to deprecate `brew diy`, too

Fixes #9179
2020-11-18 10:13:57 +00:00
Markus Reiter 04272f5f68 Move TapAuditor into separate file. 2020-11-18 10:25:32 +01:00
Markus ReiterandGitHub 7904cfd122 Merge pull request #9183 from reitermarkus/fix-tests
Unset `HOMEBREW_BAT` in tests.
2020-11-18 08:06:58 +01:00
Markus Reiter dfeb1b4d08 Unset HOMEBREW_BAT in tests. 2020-11-18 07:03:39 +01:00
Markus ReiterandGitHub d1cb2dd872 Merge pull request #9181 from reitermarkus/local-tests
Fix tests failing locally.
2020-11-18 07:01:43 +01:00
Markus Reiter f87c9c5dc4 Fix tests failing locally. 2020-11-18 05:54:42 +01:00
Dustin Rodrigues d26567a65d audit: allow checksum to be added/removed when changing download scheme 2020-11-17 08:02:55 -05:00
Mike McQuaidandGitHub 40cc423fa1 Merge pull request #9136 from EricFromCanada/man-page-formatting
Update manpage formatting
2020-11-16 14:39:47 +00:00
Mike McQuaidandGitHub 76ef45fac7 Merge pull request #9134 from Rylan12/pr-pull-ci-cyntax-only
pr-pull: skip bottles for CI-syntax-only PRs
2020-11-16 14:20:26 +00:00
EricFromCanada 72bc057014 manpage: fixes for formatting 2020-11-16 08:02:50 -05:00
EricFromCanada f784b7107f manpage: fixes for grammar 2020-11-16 07:56:50 -05:00
EricFromCanada eb16624c5f manpage: reformat lists of subcommands & env vars
Modify parser.rb to add a colon between each term and the line break, which `ronn` converts into a definition list.
The <br> that follows ensures each term description is on a new line in the manpage output, and also replaces the
double trailing space for generating the hard return that follows each term in the HTML output.
Also modify man.rb to print environment variables with list markup matching the cask commands, and then drop
trailing colons from both lists of terms (cask commands, env vars) and non-list terms (analytics, bundle, services;
a <br> is added here because it would prevent the term description from being indented in the manpage output).
https://docs.brew.sh/Manpage#cask-command-options-cask
2020-11-16 07:56:50 -05:00
Mike McQuaidandGitHub aaa38b6a35 Merge pull request #9109 from SeekingMeaning/automerge/exclude-linux-only
pr-automerge: don't automerge PRs with linux-only label
2020-11-16 12:54:59 +00:00
Markus Reiter 1b732ec7b2 Fix RuboCop offenses. 2020-11-16 02:05:29 +01:00
Rylan PolsterandMarkus Reiter 20ee7e8881 add Lint/DuplicateBranch cop exceptions 2020-11-16 02:02:52 +01:00
Jonathan Chang e547e3aba9 audit: don't error on old OS X versions 2020-11-15 17:18:32 +11:00
Rylan Polster e14ce96f22 pr-pull: skip bottles for CI-syntax-only PRs 2020-11-14 02:52:43 -05:00
SeekerandGitHub fa61eefa15 Merge pull request #9122 from SeekingMeaning/bump-cask-pr/languages
bump-cask-pr: fix for casks that have multiple languages
2020-11-13 09:45:57 -08:00
Markus ReiterandGitHub 78f1761802 Merge pull request #8956 from reitermarkus/sorbet
Add more type signatures.
2020-11-13 16:14:35 +01:00
Dustin RodriguesandGitHub 24c825efe2 Merge pull request #9111 from dtrodrigues/checksum-url
audit: only flag if checksum changes when full url and version stay the same
2020-11-13 07:04:03 -05:00
Markus Reiter da9289eff0 Add more type signatures. 2020-11-13 12:26:36 +01:00
Seeker e7ce9a3982 bump-cask-pr: fix for casks that have multiple languages 2020-11-12 13:49:57 -08:00