23572 Commits

Author SHA1 Message Date
XuehaiPan
3f96d963f7 style: fix inconsistent code style for shell scripts 2021-09-15 14:59:01 +08:00
BrewTestBot
e2552d19a6
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2021-09-13 00:12:55 +00:00
Mike McQuaid
1fd1455302
Merge pull request #12042 from XuehaiPan/vendor-from-bottle-domain
cmd/vendor-install.sh: allow download vendors from `HOMEBREW_ARTIFACT_DOMAIN` and `HOMEBREW_BOTTLE_DOMAIN`
2021-09-12 19:27:55 +01:00
Mike McQuaid
1a904af264
Merge pull request #12018 from FnControlOption/upgrade-tsort
upgrade: use topological sort to upgrade formulae
2021-09-12 19:26:22 +01:00
XuehaiPan
b5bc6368b7 cmd/vendor-install.sh: update artifact URL 2021-09-12 23:38:33 +08:00
fn ⌃ ⌥
c0795b5029 upgrade: raise error if developer and there are cyclic dependencies 2021-09-12 07:56:37 -07:00
XuehaiPan
7da8a9ebc1 cmd/vendor-install.sh: allow download vendors from HOMEBREW_ARTIFACT_DOMAIN and HOMEBREW_BOTTLE_DOMAIN 2021-09-12 21:54:37 +08:00
Mike McQuaid
97036d689b
Merge pull request #12024 from FnControlOption/install-upgrade
install, upgrade: check if formula can be installed before fetching
2021-09-12 12:06:48 +01:00
Mike McQuaid
66608cc080
Merge pull request #12027 from XuehaiPan/master
utils/ruby.sh: remove dependency for `which` command
2021-09-12 12:03:32 +01:00
Mike McQuaid
3c9a60db61
Merge pull request #11919 from cho-m/bump-cask-with-fetch
bump-cask-pr: use similar logic to `brew fetch`
2021-09-12 12:02:49 +01:00
Rylan Polster
8db3289f15
Merge pull request #12003 from hyuraku/brew-list-shows-cask-without-option
brew list shows cask without option
2021-09-11 19:42:59 -04:00
hyuraku
d1c9b9db3f rename variables 2021-09-11 16:05:01 +09:00
XuehaiPan
5c6d2b154f utils/ruby.sh: remove dependency for which command 2021-09-11 15:02:04 +08:00
Rylan Polster
bf95782ee2
Merge pull request #12019 from valrus/services-plist-add-process-type
Add process_type to service DSL
2021-09-10 21:01:37 -04:00
Bo Anderson
28e3b37371
Merge pull request #12022 from Bo98/json_schemer
Move json_schemer install to Gemfile
2021-09-10 22:14:46 +01:00
Nanda H Krishna
bd2a14b52d
Merge pull request #12029 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9120
build(deps-dev): bump sorbet from 0.5.9115 to 0.5.9120 in /Library/Homebrew
2021-09-10 14:47:25 -04:00
BrewTestBot
80bf12d63f
Update RBI files for sorbet. 2021-09-10 18:10:43 +00:00
BrewTestBot
9d2ec3eee4
Update RBI files for rubocop-rails. 2021-09-10 18:09:45 +00:00
BrewTestBot
8dd04b9919
brew vendor-gems: commit updates. 2021-09-10 18:08:07 +00:00
BrewTestBot
5c59c877f2
brew vendor-gems: commit updates. 2021-09-10 18:07:28 +00:00
dependabot[bot]
1ff97afbe9
build(deps): bump rubocop-rails in /Library/Homebrew
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.12.0...v2.12.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-10 18:04:57 +00:00
dependabot[bot]
d1c5bd3e68
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9115 to 0.5.9120.
- [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>
2021-09-10 18:04:46 +00:00
fn ⌃ ⌥
15e8852128 upgrade: add install_formula helper method 2021-09-10 08:39:36 -07:00
Carlo Cabrera
0f0c7102f0
Merge pull request #12014 from carlocab/os-uname
os: add `uname` method
2021-09-10 22:57:16 +08:00
hyuraku
e44ac800c2 repair cask install quiet mode 2021-09-10 23:12:52 +09:00
Bo Anderson
4d07fb9c2e
Merge pull request #11971 from Bo98/swift-sdkroot
shims: set SDKROOT for Swift
2021-09-10 14:53:43 +01:00
Carlo Cabrera
85580e7459
Use kernel_name instead of uname as the method name 2021-09-10 21:25:38 +08:00
Carlo Cabrera
b0668f4e31
Use -s flag in uname call
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-09-10 21:24:05 +08:00
fn ⌃ ⌥
0c3afa5837 install, upgrade: run formula installer prelude before fetching 2021-09-10 06:15:55 -07:00
fn ⌃ ⌥
a96e286400 install: check if formula is already linked before fetching 2021-09-10 06:15:47 -07:00
hyuraku
e8c26e2da9 use keyword argument 2021-09-10 21:06:37 +09:00
Mike McQuaid
d649f15d6d
Merge pull request #12009 from MikeMcQuaid/uses_from_macos_allow_aliases
formula_auditor: allow uses_from_macos for aliases.
2021-09-10 13:00:39 +01:00
Mike McQuaid
1aae34d82d
Merge pull request #12015 from FnControlOption/issue-11900
install, upgrade: don't print message if formula already installed
2021-09-10 13:00:26 +01:00
Mike McQuaid
eda7da3ce9
Merge pull request #12013 from Bo98/test-install-prerelease
test/cmd/(re)install_spec: don't fail on prerelease macOS
2021-09-10 12:55:48 +01:00
Bo Anderson
3751d9d691
Update Sorbet RBIs 2021-09-10 03:21:26 +01:00
Bo Anderson
6d6982a7a1
brew vendor-gems: commit updates. 2021-09-10 03:08:25 +01:00
Bo Anderson
02724df0d6
Move json_schemer install to Gemfile 2021-09-10 03:08:21 +01:00
valrus
698f4a8f69 Add process_type to service DSL
This enables mpd to be run with the "Interactive" value, which avoids
performance issues such as skipping when playing music. See this PR,
where this was done previously:
https://github.com/Homebrew/homebrew-core/pull/19410

The ProcessType plist key was lost in the conversion to the service DSL:
483ad1fdfa
2021-09-09 17:37:49 -07:00
fn ⌃ ⌥
0c3e49092c upgrade: use topological sort to upgrade formulae 2021-09-09 13:41:50 -07:00
Bo Anderson
f8d0139015
Merge pull request #12017 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-rails-2.12.0
build(deps): bump rubocop-rails from 2.11.3 to 2.12.0 in /Library/Homebrew
2021-09-09 19:59:51 +01:00
BrewTestBot
342fb409f8
Update RBI files for rubocop-rails. 2021-09-09 18:09:13 +00:00
BrewTestBot
c4ac617a86
brew vendor-gems: commit updates. 2021-09-09 18:06:25 +00:00
BrewTestBot
252a1f3ee1
brew vendor-gems: commit updates. 2021-09-09 18:06:09 +00:00
dependabot[bot]
ab5f32a901
build(deps): bump rubocop-rails in /Library/Homebrew
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.11.3 to 2.12.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.11.3...v2.12.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-09 18:03:13 +00:00
dependabot[bot]
793310f03c
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9112 to 0.5.9115.
- [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>
2021-09-09 18:02:46 +00:00
fn ⌃ ⌥
eec60c4086 install, upgrade: don't print message if formula already installed 2021-09-09 10:54:18 -07:00
Bo Anderson
63fff991a2
Merge pull request #12011 from Bo98/monterey-fixtures
test/support/fixtures/bottles: add fixtures for Monterey
2021-09-09 17:30:19 +01:00
Bo Anderson
8076c9e569
os/mac/diagnostic: don't check for prerelease macOS in integration tests 2021-09-09 16:53:52 +01:00
Carlo Cabrera
c90e63b299
os: add uname method
This will allow us to replace code like

    os = if OS.mac?
      "Darwin"
    else
      "Linux"
    end

with a call to `OS.uname`. Doing

    rg '= (if )?OS\.(mac|linux)\?'

returns about 70 matches, so there are probably at least a handful of
formulae that could be simplified by this.
2021-09-09 22:47:05 +08:00
Bo Anderson
d742ea94f7
os/mac/pkgconfig/12: update version info 2021-09-09 15:28:56 +01:00