Commit Graph
21250 Commits
Author SHA1 Message Date
Viktor SzakatsandGitHub 89eecedbbb cmd/update: suppress curl warning in certain envs
Specifically the warning:
`Failed to set filetime <unixtime> on outfile: Operation not permitted`
when the user's `.curlrc`  contains `--remote-time` and the server 
returned a `Last-Modified:` header, like in case of the GitHub API.
2021-01-25 19:58:41 +01:00
SeekerandGitHub a308c6da73 Merge pull request #10376 from SeekingMeaning/livecheck-multi-version
livecheck: split cask versions into sub-versions
2021-01-25 10:08:27 -08:00
SeekerandGitHub 0a0f435a88 Merge pull request #10378 from SeekingMeaning/version-regexes
version: add new `Version::Parser` class
2021-01-25 09:24:42 -08:00
Mike McQuaid 85923ae711 homebrew_bootsnap: fix brew tests.
Use one of the possible temp variables and `raise` if not.
2021-01-25 10:54:33 +00:00
Mike McQuaidandGitHub 95c6e92d9b Merge pull request #10278 from zkokaja/add-cask-json-values
Add installed and outdated to cask json output
2021-01-25 10:04:25 +00:00
Mike McQuaidandGitHub 97d56d122e Merge pull request #10285 from nandahkrishna/refactor-utils-bump
Refactor `brew bump`
2021-01-25 09:59:48 +00:00
Mike McQuaidandGitHub d0e1c3dc5f Merge pull request #10400 from issyl0/improve-brew-extract-args
dev-cmd/extract: Improve the usage instructions
2021-01-25 09:55:01 +00:00
Mike McQuaidandGitHub 8da7e108a5 Merge pull request #10402 from Rylan12/audit-url-spec-fix
utils/curl: use specs when checking http content problems
2021-01-25 09:54:48 +00:00
Mike McQuaidandGitHub 163fc10ced Merge pull request #10415 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-ast-1.4.1
build(deps): bump rubocop-ast from 1.4.0 to 1.4.1 in /Library/Homebrew
2021-01-25 09:47:11 +00:00
Mike McQuaidandGitHub 10df5d9e76 Merge pull request #10414 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.6231
build(deps): bump sorbet from 0.5.6225 to 0.5.6231 in /Library/Homebrew
2021-01-25 09:46:52 +00:00
Mike McQuaidandGitHub 1a20365ae5 Merge pull request #10398 from AntonioMeireles/allowQuarentineOnUpgrade
UX fix - Properly allow quarantine in 'upgrade'
2021-01-25 09:39:19 +00:00
BrewTestBot 874fbd12b4 Update RBI files for sorbet. 2021-01-25 07:11:50 +00:00
BrewTestBot 5315531dc5 brew vendor-gems: commit updates. 2021-01-25 07:11:00 +00:00
BrewTestBot eaf46b2ff9 Update RBI files for rubocop-ast. 2021-01-25 07:09:37 +00:00
BrewTestBot 1f91ca9d3a brew vendor-gems: commit updates. 2021-01-25 07:08:48 +00:00
dependabot[bot]andGitHub c4bc0e1baa build(deps): bump rubocop-ast from 1.4.0 to 1.4.1 in /Library/Homebrew
Bumps [rubocop-ast](https://github.com/rubocop-hq/rubocop-ast) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/rubocop-hq/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-ast/compare/v1.4.0...v1.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 07:05:51 +00:00
dependabot[bot]andGitHub 8be3b30065 build(deps): bump sorbet from 0.5.6225 to 0.5.6231 in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.6225 to 0.5.6231.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 07:05:20 +00:00
Seeker 8d24fb1367 Output string instead of array for installed cask version 2021-01-24 18:27:23 -08:00
nandahkrishnaandSam Ford 138f7de18f Refactor brew bump: apply suggestions from code review
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2021-01-24 19:10:47 +05:30
nandahkrishna 417b1d7a66 dev-cmd/bump: use Livecheck::SkipConditions 2021-01-24 19:10:47 +05:30
nandahkrishna 4fa01fc8b7 utils/repology: use project-by tool to retrieve Formula data 2021-01-24 19:10:47 +05:30
nandahkrishna 61ff1d7e74 dev-cmd/bump: fix skip message handling 2021-01-24 19:10:47 +05:30
nandahkrishna e2ddf9894a Refactor brew bump 2021-01-24 19:10:46 +05:30
Rylan Polster 7a0471f4c9 cask/cmd: fix tests 2021-01-23 17:50:41 -05:00
Rylan Polster 180d8ca2b2 utils/curl: use specs when checking http content problems 2021-01-23 17:30:59 -05:00
Rylan PolsterandGitHub 2c83ea7339 Merge pull request #10370 from Rylan12/brew-release
Add brew release command
2021-01-23 15:35:53 -05:00
Rylan Polster 01e894e9c6 parser: create NumberOfNamedArgumentsError
And commit `brew man` changes
2021-01-23 15:26:21 -05:00
Rylan Polster f295e36a22 extract: re-add named arg types 2021-01-23 15:10:14 -05:00
Rylan Polster b7b624c9bf parser: clarify errors for invalid number of args 2021-01-23 15:06:44 -05:00
Issy Long 49b9b6cf3f dev-cmd/extract: Improve the usage instructions
- A friend got an error message when trying to use `brew extract` and it
  wasn't immediately obvious to me why. The usage banner only mentioned
  the "formula" argument, which they'd provided. This improves the error
  message when there aren't enough arguments so that others have a
  chance of figuring out how to use this command without having to look
  at the code for `extract_args`.

Before:

```
➜ brew extract --version='1.4' libftdi
Usage: brew extract [--version=] [--force] formula ...
[...]
Error: Invalid usage: this command requires a formula argument
```

After:

```
➜ brew extract --version='1.4' libftdi
Usage: brew extract [options] formula tap
[...]
Error: Invalid usage: This command requires at least 2 named arguments.
```

- I don't like the "at least 2" phrasing here but that's a dive into the
  arg parsing code that I don't have time for right now. An alternative
  was `named_args [:formula, :destination_tap]`, but that gave the error
  message "requires formula or destination_tap" which wasn't great
  either. I also tried `min: 2, max: 2` and that was the same "at least
  2" message.
2021-01-23 20:01:11 +00:00
Rylan Polster e13dc902df Add tests and fix type signature 2021-01-23 02:06:12 -05:00
SeekerandGitHub 9a99c40e37 Fix remaining broken cask options in upgrade 2021-01-22 13:52:42 -08:00
Seeker feb45f1ce9 livecheck_version: add tests 2021-01-22 12:25:30 -08:00
Seeker d9da53044e livecheck: rename version.rb to livecheck_version.rb 2021-01-22 12:25:13 -08:00
Seeker a06bd4e45d version/parser: add unit tests 2021-01-22 11:26:46 -08:00
Seeker 779f2fc6ef os/mac/version: update method signatures 2021-01-22 09:58:01 -08:00
António Meireles 19f41bddfd Properly allow quarantine in 'upgrade'
issue was raised in #9139 for upgrade/reinstall --cask and was then
closed by #10284. Issue is that #10284 only actually fixed the reinstall
command, leaving behindd the 'upgrade' one which this now fixes.

Signed-off-by: António Meireles <antonio.meireles@reformi.st>
2021-01-22 17:39:19 +00:00
Mike McQuaidandGitHub 2268e774a4 Merge pull request #10301 from hyuraku/cmd/cleanup_add_desc_about_all_to_prune
cmd/cleanup: add description about all to --prune
2021-01-22 14:57:13 +00:00
hyuraku b4df0d5c10 cmd/cleanup: add desc about all to --prune 2021-01-22 20:53:48 +09:00
Mike McQuaidandGitHub 60325a6f73 Merge pull request #10394 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.6225
build(deps): bump sorbet from 0.5.6223 to 0.5.6225 in /Library/Homebrew
2021-01-22 10:33:14 +00:00
Mike McQuaidandGitHub 800ccb0163 Merge pull request #10395 from SeekingMeaning/bottle-spec-checksums
software_spec: change BottleSpecification#checksums to return array
2021-01-22 10:19:19 +00:00
Mike McQuaidandGitHub 62c8f2b0ad Merge pull request #10390 from MikeMcQuaid/bootsnap_fix
Fix HOMEBREW_BOOTSNAP setup
2021-01-22 09:38:03 +00:00
Seeker 8693ca4e4d software_spec: change BottleSpecification#checksums to return array 2021-01-21 22:52:26 -08:00
Jonathan ChangandGitHub 3c84e1fef3 Merge pull request #10381 from jonchang/fix-version-type
version: fix type signature
2021-01-22 17:33:21 +11:00
BrewTestBot ef7dd714cd brew vendor-gems: commit updates. 2021-01-22 06:21:12 +00:00
dependabot[bot]andGitHub eec1e39270 build(deps): bump sorbet from 0.5.6223 to 0.5.6225 in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.6223 to 0.5.6225.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-22 06:15:54 +00:00
SeekerandGitHub 3f72d4033d Merge pull request #10380 from SeekingMeaning/git-repo-branch-msg
utils/git_repository: add `::git_branch` and `::git_commit_message`
2021-01-21 20:00:27 -08:00
Rylan Polster e1f73e407a Add ReleaseNotes module 2021-01-21 18:30:16 -05:00
Rylan Polster be02591cb6 Add brew release command 2021-01-21 18:29:43 -05:00
Rylan PolsterandGitHub acede7315a Merge pull request #10366 from Rylan12/auto-tap-fix
Don't tap user-untapped official taps
2021-01-21 15:47:07 -05:00