23914 Commits

Author SHA1 Message Date
BrewTestBot
6e3c272e44 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-27 08:14:10 +00:00
dependabot-preview[bot]
a03abe4814
Bump sorbet from 0.5.5877 to 0.5.5880 in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.5877 to 0.5.5880.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 08:12:10 +00:00
Mike McQuaid
2f3fb6f3c2
Merge pull request #8289 from vidusheeamoli/brew-typecheck
dev-cmd: add `brew typecheck` command
2020-08-27 09:09:34 +01:00
Mike McQuaid
943762f745 workflows/tests: run brew typecheck --quiet.
This will allow us to verify that we can merge new sorbet/tapioca
updates.
2020-08-27 08:49:25 +01:00
Mike McQuaid
c5f3afa992 workflows/tapioca: remove unnecessary steps. 2020-08-27 08:49:04 +01:00
Mike McQuaid
3866c0b047
Merge pull request #8483 from whoiswillma/print-correct-cask-ref
cli/named_args: Print correct cask ref when name is loaded as formula/keg
2020-08-27 08:39:14 +01:00
Mike McQuaid
8d63afb13e
Merge pull request #8499 from Rylan12/copy-license-metafiles
metafiles: copy all license files
2020-08-27 08:34:53 +01:00
vidusheeamoli
98f8235755 .github/workflows: use brew typecheck in tapioca.yml 2020-08-27 02:42:50 +05:30
vidusheeamoli
2468fb127d dev-cmd: add brew typecheck cmd
This PR adds a new `brew typecheck` developer command which checks for
typechecking errors in the current code with Sorbet.
2020-08-27 02:41:36 +05:30
Rylan Polster
7c1af56e43 metafiles: copy all license files 2020-08-26 14:29:09 -04:00
Steve Peters
bdfaaf7940 upgrade: check for already broken dependents
After upgrading a formula, it currently checks for
broken dependents after upgrading any outdated dependents.
If there are no outdated dependents, it exits early
and doesn't check for broken dependents.
This adds an earlier check for already broken dependents
so they can be fixed even if there are no outdated dependents.
2020-08-26 11:29:08 -07:00
Steve Peters
9396ccf974
Merge pull request #8497 from scpeters/fix_auto_upgrade
upgrade: fix undefined method 'reinstall_formula'
2020-08-26 11:23:39 -07:00
Steve Peters
12070b4c0f upgrade: fix undefined method
Add the `Homebrew.` module prefix to fix an undefined method.
Also, use `uniq` to deduplicate the list of broken dependents.
2020-08-26 09:42:18 -07:00
Mike McQuaid
64545048c4
Merge pull request #8473 from Homebrew/tapioca-update
sorbet: update RBI files using Tapioca.
2020-08-26 15:23:20 +01:00
Mike McQuaid
7f4623ac14
Merge pull request #8472 from Homebrew/workflows-not-master
workflows: don't test paths on `master`.
2020-08-26 15:21:38 +01:00
Rylan Polster
c0c6b071ed
Merge pull request #8465 from Rylan12/license-docs
docs: update license documentation
2020-08-26 10:11:36 -04:00
BrewTestBot
1366b94005 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-26 13:27:34 +00:00
Mike McQuaid
9ae0208347 workflows: improve scheduled behaviour. 2020-08-26 14:24:58 +01:00
Mike McQuaid
c6a5ea5f11 workflows: don't test paths on master.
This avoids weirdness like the merged PR commits being pushed to scheduled opened PRs after merging.

It also avoids wasting resources.
2020-08-26 14:02:44 +01:00
Dustin Rodrigues
04382c8d06
Merge pull request #8470 from dtrodrigues/sha-tag
audit: don't allow both sha256 and tag/revision for formula
2020-08-26 07:58:49 -04:00
Markus Reiter
d01fe62a9b
Merge pull request #8490 from reitermarkus/document-livecheck-formula
Document `LivecheckFormula`.
2020-08-26 11:35:46 +02:00
Markus Reiter
307acb5a01
Merge pull request #8495 from reitermarkus/document-download-strategies
Document download strategies.
2020-08-26 11:27:07 +02:00
Markus Reiter
3777253fbf
Merge pull request #8494 from reitermarkus/document-shared-audits
Document `SharedAudits`.
2020-08-26 11:22:48 +02:00
Markus Reiter
6fe8b66a8e
Merge pull request #8492 from reitermarkus/document-shebang
Document `Shebang`.
2020-08-26 11:22:09 +02:00
Markus Reiter
d558b9f9e2 Document download strategies. 2020-08-26 11:01:18 +02:00
Markus Reiter
d49bff4ba8 Document LivecheckFormula. 2020-08-26 10:55:39 +02:00
Markus Reiter
d17491bd4c Document Shebang. 2020-08-26 10:54:46 +02:00
Markus Reiter
18a69b660e Document SharedAudits. 2020-08-26 10:53:22 +02:00
Markus Reiter
1359f2e323
Merge pull request #8493 from reitermarkus/document-pypi
Document `PyPi`.
2020-08-26 10:51:02 +02:00
Markus Reiter
456b84e0b4
Merge pull request #8491 from reitermarkus/document-spdx
Document `SPDX`.
2020-08-26 09:40:48 +02:00
Markus Reiter
aa42677dd5
Merge pull request #8489 from reitermarkus/document-repology
Document `Repology`.
2020-08-26 09:40:32 +02:00
Markus Reiter
6a3b9149e0 Document PyPi. 2020-08-26 09:39:51 +02:00
Markus Reiter
8b07c0ef12 Document SPDX. 2020-08-26 09:16:05 +02:00
Markus Reiter
e5a9072422 Document Repology. 2020-08-26 09:11:39 +02:00
Markus Reiter
5cd8b609f7
Merge pull request #8350 from reitermarkus/doc-version
Refactor and document `Version`.
2020-08-26 09:09:18 +02:00
Markus Reiter
1a51485226
Merge pull request #8339 from reitermarkus/documentation
Improve documentation and add `@api private` to internal classes.
2020-08-26 09:08:30 +02:00
Markus Reiter
2fe16b074d
Merge pull request #8479 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-rspec-1.43.2
build(deps): bump rubocop-rspec from 1.43.1 to 1.43.2 in /Library/Homebrew
2020-08-26 08:45:35 +02:00
Markus Reiter
7375fcb68f
Merge pull request #8486 from reitermarkus/debug-git
Fix “Git is unavailable” error.
2020-08-26 07:35:43 +02:00
Markus Reiter
a6bd784f55 Unset HOMEBREW_TEST_GENERIC_OS when installing Git. 2020-08-26 06:34:30 +02:00
Markus Reiter
c53f362476 Refactor and document Version. 2020-08-26 03:17:39 +02:00
Markus Reiter
097ef39bab Add .rubocop_todo.yml for documentation. 2020-08-26 03:13:59 +02:00
Markus Reiter
5410701eff Document OS::Mac and OS::Linux. 2020-08-26 03:13:59 +02:00
Markus Reiter
c43407f40e Document FormulaAudit::Version. 2020-08-26 03:13:59 +02:00
Markus Reiter
7630cee8e1 Document FormulaAudit::Urls. 2020-08-26 03:13:59 +02:00
Markus Reiter
7719b4e1f0 Document FormulaAudit::Text. 2020-08-26 03:13:59 +02:00
Markus Reiter
d5ba5cb8f8 Document rubocops/shared modules. 2020-08-26 03:13:59 +02:00
Markus Reiter
7e2e5bf388 Document FormulaCop. 2020-08-26 03:13:59 +02:00
Markus Reiter
52efa13222 Document rubocops/lines cops. 2020-08-26 03:13:59 +02:00
Markus Reiter
8e55d7fde2 Document FormulaAudit::KegOnly. 2020-08-26 03:13:59 +02:00
Markus Reiter
7185e4c9a7 Document FormulaAudit::Files. 2020-08-26 03:13:59 +02:00