31889 Commits

Author SHA1 Message Date
hyuraku
47699614fd repair the command option 2022-04-12 08:39:03 +09:00
Bo Anderson
828473911a
Merge pull request #13125 from iMichka/int
utils/github.rb: convert pr to integer
2022-04-11 22:06:54 +01:00
Michka Popoff
a5c29fff2d
utils/github.rb: convert pr to integer
Follow up adter #13124

I made the choice to convert the pr variable to an integer
at the very end and adjust the tests.

It would be maybe more consistent to work with an integer
everywhere, but this needs a more careful analysis and we
are in a hurry to fix the homberew-core upload CI

Fixes:
2022-04-11T20:19:34.1395885Z [31mError:[0m : Variable $pr of type Int! was provided invalid value
2022-04-11T20:19:34.1398279Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/github/api.rb:261:in `open_graphql'
2022-04-11T20:19:34.1399774Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/utils/github.rb:310:in `get_workflow_run'
2022-04-11T20:19:34.1403699Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-pull.rb:418:in `block (4 levels) in pr_pull'
2022-04-11T20:19:34.1405233Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-pull.rb:417:in `each'
2022-04-11T20:19:34.1406723Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-pull.rb:417:in `block (3 levels) in pr_pull'
2022-04-11T20:19:34.1408112Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8/lib/ruby/2.6.0/fileutils.rb:128:in `chdir'
2022-04-11T20:19:34.1408986Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8/lib/ruby/2.6.0/fileutils.rb:128:in `cd'
2022-04-11T20:19:34.1409813Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-pull.rb:400:in `block (2 levels) in pr_pull'
2022-04-11T20:19:34.1410671Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8/lib/ruby/2.6.0/tmpdir.rb:93:in `mktmpdir'
2022-04-11T20:19:34.1411495Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-pull.rb:399:in `block in pr_pull'
2022-04-11T20:19:34.1412250Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-pull.rb:388:in `each'
2022-04-11T20:19:34.1413056Z /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/dev-cmd/pr-pull.rb:388:in `pr_pull'
2022-04-11 22:38:42 +02:00
Michka Popoff
e5e02f8705
Merge pull request #13124 from Bo98/get_workflow_run
utils/github: rewrite get_workflow_run using GraphQL
2022-04-11 22:16:30 +02:00
Bo Anderson
3e75b165ae
utils/github: rewrite get_workflow_run using GraphQL 2022-04-11 20:35:03 +01:00
Nanda H Krishna
9bdfdc3c26
Merge pull request #13122 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9874
build(deps-dev): bump sorbet from 0.5.9869 to 0.5.9874 in /Library/Homebrew
2022-04-11 14:56:50 -04:00
Nanda H Krishna
fc9930a6a0
Merge pull request #13123 from Homebrew/dependabot/bundler/Library/Homebrew/regexp_parser-2.3.0
build(deps): bump regexp_parser from 2.2.1 to 2.3.0 in /Library/Homebrew
2022-04-11 14:56:29 -04:00
Nanda H Krishna
dec7ac05a0
Merge pull request #13121 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-ast-1.17.0
build(deps): bump rubocop-ast from 1.16.0 to 1.17.0 in /Library/Homebrew
2022-04-11 14:54:24 -04:00
BrewTestBot
90d832eb7e
Update RBI files for regexp_parser. 2022-04-11 18:12:25 +00:00
BrewTestBot
e19bf06b4f
Update RBI files for rubocop-ast. 2022-04-11 18:12:10 +00:00
BrewTestBot
071c6b5d27
brew vendor-gems: commit updates. 2022-04-11 18:07:18 +00:00
BrewTestBot
8094268038
brew vendor-gems: commit updates. 2022-04-11 18:06:59 +00:00
BrewTestBot
3c65903ded
brew vendor-gems: commit updates. 2022-04-11 18:06:51 +00:00
dependabot[bot]
41d7e4c86c
build(deps): bump regexp_parser from 2.2.1 to 2.3.0 in /Library/Homebrew
Bumps [regexp_parser](https://github.com/ammar/regexp_parser) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/ammar/regexp_parser/releases)
- [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ammar/regexp_parser/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: regexp_parser
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 18:04:48 +00:00
dependabot[bot]
b69eb9aec6
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9869 to 0.5.9874.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 18:04:19 +00:00
dependabot[bot]
8be48c4b92
build(deps): bump rubocop-ast from 1.16.0 to 1.17.0 in /Library/Homebrew
Bumps [rubocop-ast](https://github.com/rubocop/rubocop-ast) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/rubocop/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-ast/compare/v1.16.0...v1.17.0)

---
updated-dependencies:
- dependency-name: rubocop-ast
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 18:03:59 +00:00
Bo Anderson
389fa4287d
Merge pull request #13110 from Bo98/ignore-resolved-query
download_strategy: ignore query strings when parsing resolved URLs
2022-04-11 18:23:23 +01:00
Bo Anderson
3f60be3042
Merge pull request #13104 from Bo98/developer_dir-always
ENV/super: always set HOMEBREW_DEVELOPER_DIR regardless of macOS version
2022-04-11 18:23:12 +01:00
Bo Anderson
a90b781abc
Merge pull request #13108 from Bo98/basename-no-query
download_strategy: strip query string from basename
2022-04-11 18:22:52 +01:00
Bo Anderson
36b98019e8
download_strategy: strip query string from basename 2022-04-11 15:20:56 +01:00
Bo Anderson
a50db1378e
download_strategy: ignore query strings when parsing resolved URLs 2022-04-11 15:17:29 +01:00
Bo Anderson
4de9dd0cfa
ENV/super: always set HOMEBREW_DEVELOPER_DIR regardless of macOS version 2022-04-11 15:13:33 +01:00
Mike McQuaid
6a291c1e34
Merge pull request #13117 from xxyzz/credential
Don't print set git credential cache message if a helper exists
2022-04-11 14:37:21 +01:00
hyuraku
f8a05b7338 arrange error message of 'brew edit --cask' 2022-04-11 22:31:44 +09:00
xxyzz
0bade72bc0
Don't print set git credential cache message if a helper exists
for the tapped private repository
2022-04-11 20:57:43 +08:00
Mike McQuaid
de6c4e52d9
Merge pull request #13119 from MikeMcQuaid/open_collective
Fix "OpenCollective" references.
2022-04-11 12:57:52 +01:00
Mike McQuaid
4c75c82a79
Fix "OpenCollective" references. 2022-04-11 08:11:55 +01:00
Mike McQuaid
26e4b67b2f
Merge pull request #13118 from issyl0/sync-governance-docs
docs/Homebrew-Governance: State the election types for PLC and PL
2022-04-11 08:11:05 +01:00
Issy Long
ae7b547ab6
docs/Homebrew-Governance: State the election types for PLC and PL
- A vote passed in 2021 on an amendment to use these election types (https://github.com/Homebrew/brew/pull/10637), but the changes to the governance document were only made in Homebrew/brew, not in Homebrew/homebrew-governance-private: https://github.com/Homebrew/brew/pull/13073/files#r844130115.
- When we copied over 2022's proposed changes ahead of the 2022 vote, the specific election voting methods were lost because these documents got out of sync.
- For the elections in 2022, we did use the voting methods as documented in the Homebrew/brew governance document (confirmed in https://github.com/Homebrew/brew/pull/13031 when I couldn't find the term on OpaVote), so let's reinstate them here to avoid confusion.
- Relates to https://github.com/Homebrew/homebrew-governance-private/pull/36.
2022-04-09 19:59:52 +01:00
Issy Long
0b6b2f04da
cask/reinstall: Support --zap for entirely purging cask files
- The `brew uninstall` command has `--zap`, so let's make `brew
  reinstall` have parity here for a better user experience. (Requested
  in issue 12983.)
- It feels weird that to get my new reinstall test to pass I had to add
  `--zap` to `cask/cmd/install.rb`, not `cask/cmd/reinstall.rb` to get
  the tests to pass. But the `brew reinstall --cask caffeine --zap`
  command worked fine all the time. The CLI argument parser from the
  test run was complaining about not knowing what `zap` was. As a
  result, `--zap` now shows up as a switch in `brew install --help`
  which I'm not 100% convinced is the desired UX. But I've edited the
  description accordingly to specify that it will only work on
  `reinstall` operations (and `--zap` on `install` is a no-op).

```
issyl0 at pictor in /opt/homebrew on reinstall-cask-zap
❯ brew reinstall --cask caffeine --zap
==> Downloading https://github.com/IntelliScape/caffeine/releases/download/1.1.3/Caffeine.dmg
Already downloaded: /Users/issyl0/Library/Caches/Homebrew/downloads/3d6ccfdd3b8d0ab37d1c2468d6e69078c2d31d3b12bf51947c4db21e5f376af2--Caffeine.dmg
==> Implied `brew uninstall --cask caffeine`
==> Backing App 'Caffeine.app' up to '/opt/homebrew/Caskroom/caffeine/1.1.3/Caffeine.app'
==> Removing App '/Applications/Caffeine.app'
==> Dispatching zap stanza
==> Trashing files:
~/Library/Application Support/com.intelliscapesolutions.caffeine
~/Library/Preferences/com.intelliscapesolutions.caffeine.plist
~/Library/Caches/com.intelliscapesolutions.caffeine
~/Library/HTTPStoages/com.intelliscapesolutions.caffeine.binarycookies
==> Removing all staged versions of Cask 'caffeine'
==> Installing Cask caffeine
==> Moving App 'Caffeine.app' to '/Applications/Caffeine.app'
🍺  caffeine was successfully installed!
```
2022-04-09 16:37:23 +01:00
Issy Long
56415326bb
Merge pull request #13113 from Homebrew/update-man-completions 3.4.6 2022-04-09 11:21:27 +01:00
danielnachun
d173b44245
os/mac/keg.rb: move codesign_patched_binary from here 2022-04-08 18:09:32 -07:00
danielnachun
4c19d67176
extend/os/mac/keg.rb: move codesign_patched_binary here 2022-04-08 18:09:25 -07:00
danielnachun
3b089ee901
keg.rb: add generic codesign_patched_binary method 2022-04-08 18:09:18 -07:00
BrewTestBot
210551e839
Update maintainers, manpage and completions.
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml) workflow.
2022-04-09 00:08:38 +00:00
Mike McQuaid
2b8f0ca438
Merge pull request #13073 from MikeMcQuaid/update_governance
Update Homebrew's governance documentation.
2022-04-08 20:24:44 +01:00
Mike McQuaid
86de361abb
Merge pull request #13106 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9869
build(deps-dev): bump sorbet from 0.5.9859 to 0.5.9869 in /Library/Homebrew
2022-04-08 20:23:16 +01:00
Mike McQuaid
463b91f9f7
Merge pull request #13109 from Bo98/audit-installed-error
dev-cmd/audit: fix error with --installed
2022-04-08 20:20:49 +01:00
Mike McQuaid
e83f39d2fe
Merge pull request #13105 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.27.0
build(deps): bump rubocop from 1.26.1 to 1.27.0 in /Library/Homebrew
2022-04-08 20:20:14 +01:00
BrewTestBot
7d0625a669
Update RBI files for rubocop. 2022-04-08 18:12:13 +00:00
Bo Anderson
0c0cdf8105
dev-cmd/audit: fix error with --installed 2022-04-08 19:10:20 +01:00
BrewTestBot
3029c9a35c
brew vendor-gems: commit updates. 2022-04-08 18:06:22 +00:00
BrewTestBot
d915fdc132
brew vendor-gems: commit updates. 2022-04-08 18:06:18 +00:00
dependabot[bot]
aa6ad0743f
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9859 to 0.5.9869.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 18:03:50 +00:00
dependabot[bot]
14516da529
build(deps): bump rubocop from 1.26.1 to 1.27.0 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.26.1 to 1.27.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.26.1...v1.27.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 18:03:21 +00:00
Mike McQuaid
3acdab2d44
Merge pull request #13099 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9859
build(deps-dev): bump sorbet from 0.5.9854 to 0.5.9859 in /Library/Homebrew
2022-04-07 19:36:55 +01:00
BrewTestBot
e805a70753
brew vendor-gems: commit updates. 2022-04-07 18:06:25 +00:00
dependabot[bot]
f3108ff63b
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9854 to 0.5.9859.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 18:03:46 +00:00
Mike McQuaid
9c58f9a779
Merge pull request #13089 from steveh7812/fetch-from-api
set `prefer_loading_from_api: true` for `brew fetch`
2022-04-07 12:46:43 +01:00
Rylan Polster
be83857858
Merge pull request #13095 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9854
build(deps-dev): bump sorbet from 0.5.9851 to 0.5.9854 in /Library/Homebrew
2022-04-07 01:24:12 -04:00