29416 Commits

Author SHA1 Message Date
dependabot[bot]
64cbeb2d84
build(deps-dev): bump tapioca from 0.5.3 to 0.5.4 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.5.3...v0.5.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-26 18:05:15 +00:00
Bo Anderson
273d330c9d
Merge pull request #12328 from Bo98/formula-spec-ref
formula: make each instance have separate spec references
2021-10-26 17:17:11 +01:00
Bo Anderson
f24016bccc
Merge pull request #12327 from Bo98/formulary-force-bottle
formulary: fix keg resolving not setting force_bottle
2021-10-26 17:16:51 +01:00
Bo Anderson
267dd32a34
formulary: fix keg resolving not setting force_bottle 2021-10-26 15:07:18 +01:00
Bo Anderson
572c7cd179
formula: make each instance have separate spec references
This fixes SoftwareSpec#owner being mixed up if there are multiple formula references.
This in turn fixes --force-bottle not working in some scenarios like `brew reinstall`.
2021-10-26 15:03:33 +01:00
Mike McQuaid
47ef066344
Merge pull request #12322 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9267
build(deps-dev): bump sorbet from 0.5.9262 to 0.5.9267 in /Library/Homebrew
2021-10-26 14:56:43 +01:00
Mike McQuaid
12be200c9d
Merge pull request #12320 from Homebrew/dependabot/bundler/docs/zeitwerk-2.5.1
build(deps): bump zeitwerk from 2.4.2 to 2.5.1 in /docs
2021-10-26 14:56:29 +01:00
Eric Knibbe
6b38ed834c
Merge pull request #12298 from EricFromCanada/curl-tls13-tests
bump: fix tests
2021-10-26 06:39:41 -04:00
Mike McQuaid
0c0ddbb16a
Merge pull request #12321 from Homebrew/dependabot/bundler/docs/racc-1.6.0
build(deps): bump racc from 1.5.2 to 1.6.0 in /docs
2021-10-26 11:20:29 +01:00
Carlo Cabrera
000a9829a0
Merge pull request #12324 from danielnachun/bottle_regex_fix
bottle.rb: fix typo in go regex
2021-10-26 18:14:37 +08:00
danielnachun
e69fbaf357
bottle.rb: fix typo in go regex 2021-10-25 23:21:01 -07:00
EricFromCanada
c952ea7358
bump: fix tests 2021-10-25 15:55:11 -04:00
BrewTestBot
dfc4b7bd7d
brew vendor-gems: commit updates. 2021-10-25 19:30:53 +00:00
dependabot[bot]
6f85e58483
build(deps): bump zeitwerk from 2.4.2 to 2.5.1 in /docs
Bumps [zeitwerk](https://github.com/fxn/zeitwerk) from 2.4.2 to 2.5.1.
- [Release notes](https://github.com/fxn/zeitwerk/releases)
- [Changelog](https://github.com/fxn/zeitwerk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fxn/zeitwerk/compare/v2.4.2...v2.5.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 19:25:44 +00:00
dependabot[bot]
fabdcc353a
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9262 to 0.5.9267.
- [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-10-25 19:25:08 +00:00
dependabot[bot]
e81459d8ed
build(deps): bump racc from 1.5.2 to 1.6.0 in /docs
Bumps [racc](https://github.com/tenderlove/racc) from 1.5.2 to 1.6.0.
- [Release notes](https://github.com/tenderlove/racc/releases)
- [Changelog](https://github.com/ruby/racc/blob/master/ChangeLog)
- [Commits](https://github.com/tenderlove/racc/compare/v1.5.2...v1.6.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 19:25:07 +00:00
Mike McQuaid
5889b44a60
Merge pull request #12319 from MikeMcQuaid/update-report-check-tap-installed
cmd/update-report: check core tap is installed.
3.3.1
2021-10-25 20:22:51 +01:00
Mike McQuaid
25e61f65db
cmd/update-report: check core tap is installed.
Otherwise `CoreTap.instance.linuxbrew_core?` can fail.
2021-10-25 16:52:29 +01:00
Mike McQuaid
919f9d45b1
Merge pull request #12304 from boblail/fix-git-download-with-revision
fix: Allow specifying `:revision` for resources downloaded from Git repos whose default branch is not named `master`
2021-10-25 14:40:36 +01:00
Bob Lail
dd3b0d244f Memoize GitHubGitDownloadStrategy#default_branch
and then remove `yield_self` from `default_refspec` in favor of relying on `default_branch`'s memoization
2021-10-25 08:19:14 -05:00
Mike McQuaid
2be6ab6dab
Merge pull request #12318 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
3.3.0
2021-10-25 12:19:53 +01:00
BrewTestBot
82a740eba0
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.
2021-10-25 10:52:13 +00:00
Mike McQuaid
25b77857db
Merge pull request #12305 from Rylan12/document-install-from-api
Document `HOMEBREW_INSTALL_FROM_API`
2021-10-25 11:48:58 +01:00
Mike McQuaid
c6932a6f08
Merge pull request #12317 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2021-10-25 11:34:44 +01:00
Mike McQuaid
9026b01b03
env_config: tweak install from API wording. 2021-10-25 11:25:07 +01:00
BrewTestBot
c694bf74f1
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.
2021-10-25 10:12:40 +00:00
Dawid Dziurla
fbabb0dad2
Merge pull request #12311 from iMichka/linux
pr-automerge: remove linux to homebrew-core label
2021-10-25 12:10:48 +02:00
Nanda H Krishna
000f5ba701
Merge pull request #12316 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2021-10-25 00:26:10 -04:00
BrewTestBot
b19e943118
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.
2021-10-25 03:24:59 +00:00
Bo Anderson
85e318d782
Merge pull request #12315 from Bo98/dispatch-build-bottle-array
dev-cmd/dispatch-build-bottle: allow an array of macOS runners
2021-10-25 04:22:05 +01:00
Bo Anderson
c6dbff43bd
dev-cmd/dispatch-build-bottle: allow an array of macOS runners 2021-10-24 15:09:01 +01:00
Michka Popoff
f96f29f68d
pr-automerge: remove linux to homebrew-core label
Merging is done, we don't use this label anymore
2021-10-23 16:48:42 +02:00
Bo Anderson
890190c0f3
Merge pull request #12310 from Bo98/yard
Don't vendor YARD
2021-10-23 02:03:09 +01:00
Bo Anderson
026a4b4822
yard/ignore_directives: remove now unneeded RBI 2021-10-23 01:28:52 +01:00
Bo Anderson
106bd64e30
Don't vendor YARD 2021-10-23 01:27:13 +01:00
Nanda H Krishna
9749efdb12
Merge pull request #12306 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9262
build(deps-dev): bump sorbet from 0.5.9258 to 0.5.9262 in /Library/Homebrew
2021-10-22 17:37:55 -04:00
Nanda H Krishna
49031f02f1
Merge pull request #12307 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.5.3
build(deps-dev): bump tapioca from 0.5.2 to 0.5.3 in /Library/Homebrew
2021-10-22 17:37:29 -04:00
Rylan Polster
06b1e1f495
Improve messaging
Co-authored-by: Eric Knibbe <3324775+EricFromCanada@users.noreply.github.com>
2021-10-22 17:15:19 -04:00
BrewTestBot
22411fdf15
Update RBI files for tapioca. 2021-10-22 18:15:48 +00:00
BrewTestBot
4dc3b4c96e
brew vendor-gems: commit updates. 2021-10-22 18:10:55 +00:00
BrewTestBot
f6a0469ce9
brew vendor-gems: commit updates. 2021-10-22 18:10:47 +00:00
dependabot[bot]
3f1fdd8060
build(deps-dev): bump tapioca from 0.5.2 to 0.5.3 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.5.2...v0.5.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-22 18:05:16 +00:00
dependabot[bot]
bd33e0513e
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9258 to 0.5.9262.
- [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-10-22 18:04:51 +00:00
Bob Lail
b7426b4d51 When using git fetch origin to pull resources from GitHub, pull the default branch instead of all refs 2021-10-22 12:05:39 -05:00
Rylan Polster
0b8032d421
Document HOMEBREW_INSTALL_FROM_API 2021-10-22 12:37:57 -04:00
Bo Anderson
96815c8e60
Merge pull request #12303 from Bo98/dispatch-build-timeout
dev-cmd/dispatch-build-bottle: add --timeout flag
2021-10-22 17:07:44 +01:00
Bob Lail
701a1661d2 fix: Allow specifying :revision for resources downloaded from Git repos whose default branch is not named master
### Background
Given a repo that does not have branch named `master` and a formula like this:
```ruby
class Example < Formula
  stable do
    url "https://github.com/user/example.git", revision: "e8b123de62e0faec283c3253c6ea5495a332007e"
  end
end
```

Homebrew was executing this when the cached location did not exist:
```
git clone https://github.com/user/example.git /path/to/cache
```
(which would work)

and this when the cached location did exist:
```
git -C /path/to/cache config remote.origin.fetch +refs/heads/master:refs/remotes/origin/master
git -C /path/to/cache fetch origin
```
(which would always fail with `fatal: couldn't find remote ref refs/heads/master`)

This commit changes the value for `remote.origin.fetch` to `+refs/heads/*:refs/remotes/origin/*` which is [Git's default value for the refspec](https://git-scm.com/book/en/v2/Git-Internals-The-Refspec) anyway.

This may increase the latency of `git fetch origin` for formulae that use `:revision` because Git will now fetch all remote refs; but it does have the advantage of not being broken 🙂
2021-10-22 10:44:03 -05:00
Bo Anderson
dc5edb14c3
dev-cmd/dispatch-build-bottle: add --timeout flag 2021-10-22 16:38:45 +01:00
Rylan Polster
55285e29b1
Merge pull request #12185 from Rylan12/cask-homepage-audit-exceptions
cask/audit: allow the homepage https audit to have exceptions
2021-10-22 10:55:57 -04:00
Carlo Cabrera
5ffe1a3abc
Merge pull request #12302 from carlocab/TZ
build: set TZ=UTC0
2021-10-22 20:26:13 +08:00