23537 Commits

Author SHA1 Message Date
Issy Long
63949d3227
Merge pull request #8417 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.5877
build(deps): bump sorbet from 0.5.5869 to 0.5.5877 in /Library/Homebrew
2020-08-21 22:36:47 +01:00
dependabot-preview[bot]
af908f199b
build(deps): bump sorbet from 0.5.5869 to 0.5.5877 in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.5869 to 0.5.5877.
- [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-21 20:16:12 +00:00
Issy Long
bb467f74b9
Merge pull request #8416 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-runtime-0.5.5877
build(deps): bump sorbet-runtime from 0.5.5869 to 0.5.5877 in /Library/Homebrew
2020-08-21 21:15:07 +01:00
Bo Anderson
11a8ed79a6
Merge pull request #8430 from Bo98/lock_file
download_strategy: require lock_file
2020-08-21 20:54:27 +01:00
Bo Anderson
a725aa0a5b
Merge pull request #8427 from Homebrew/dependabot/bundler/Library/Homebrew/codecov-0.2.7
build(deps): bump codecov from 0.2.6 to 0.2.7 in /Library/Homebrew
2020-08-21 20:47:10 +01:00
Seeker
d5f552f3a0 language/java: check installed openjdk version instead of latest version 2020-08-21 12:35:31 -07:00
Bo Anderson
1c41127005 download_strategy: require lock_file 2020-08-21 20:31:43 +01:00
Bo Anderson
edefd9b628
Merge pull request #8429 from Bo98/cask-depends_on
cask/dsl/depends_on: fix missing require
2020-08-21 19:16:11 +01:00
Bo Anderson
e6b30e4065 cask/dsl/depends_on: fix missing require 2020-08-21 18:40:04 +01:00
dependabot-preview[bot]
43025755b0
build(deps): bump codecov from 0.2.6 to 0.2.7 in /Library/Homebrew
Bumps [codecov](https://github.com/codecov/codecov-ruby) from 0.2.6 to 0.2.7.
- [Release notes](https://github.com/codecov/codecov-ruby/releases)
- [Changelog](https://github.com/codecov/codecov-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-ruby/compare/v0.2.6...v0.2.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-21 16:59:16 +00:00
Mike McQuaid
85fe23ed85
Merge pull request #8421 from Homebrew/spdx-tapioca-update
scheduled workflows: fix branch, add new files.
2020-08-21 17:15:25 +01:00
Mike McQuaid
19191217f7
Merge pull request #8423 from Homebrew/tapioca-update
sorbet: update RBI files using Tapioca.
2020-08-21 17:15:15 +01:00
Mike McQuaid
5d05a059e3
Merge pull request #8400 from Bo98/pc-version-tests
test/os/mac: add tests to validate pkg-config library versions
2020-08-21 17:12:06 +01:00
Mike McQuaid
667c2b8804
Merge pull request #8382 from Bo98/startup-speedup
Lazily require some heavy files
2020-08-21 17:11:39 +01:00
BrewTestBot
872365b4f7 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-21 15:54:45 +00:00
vidusheeamoli
cba751a343 docs: add sorbet documentation
(cherry picked from commit 022571489a0f94ed54a0908167b553592cfe3277)
2020-08-21 21:22:39 +05:30
Mike McQuaid
235a663df0
scheduled workflows: fix branch, add new files.
- ensure we reset to `origin/master` so we only have the commit we care
  about in the PR
- ensure we `git add` to include any new files
- don't use `git commit -a` and instead rely only on files added with
  `git add`
2020-08-21 16:51:01 +01:00
Mike McQuaid
755be7a32e
Merge pull request #8283 from Homebrew/test-automate-tapioca-update
.github/workflows: add action to update tapioca definitions
2020-08-21 16:34:17 +01:00
Maxim Belkin
d7d754f23f Revert short titles 2020-08-21 15:08:56 +00:00
Mike McQuaid
1d3adda693
workflows: cleanup/fix tapioca and spdx update. 2020-08-21 15:34:57 +01:00
Issy Long
3b71e3d4fd
OK so the push needs the plain, Actions run GITHUB_TOKEN 2020-08-21 14:52:04 +01:00
Issy Long
b169ac85cb
Put all of the commit message in the autogenerated PR description
- This'll stop needs-response[bot] from moaning at us.
2020-08-21 14:52:04 +01:00
Issy Long
0244eb89ae
Push commits and raise PR using `HOMEBREW_GITHUB_API_TOKEN (BrewTestBot's)
- The github-actions[bot] PRs don't to trigger CI runs, and are hence
  unmergeable without manual intervention.
2020-08-21 14:52:04 +01:00
vidusheeamoli
982c7adaf2
.github/workflows: add action to update tapioca definitions
- Tapioca is a companion gem to Sorbet that generates RBI files for the
  Ruby gems in a project.
- Whenever Dependabot updates a gem, Tapioca has to regenerate that gem's
  RBI files so that Sorbet can accurately assess the state of the typing
  of a codebase.
- We also must regenerate Sorbet's view of
  [things defined at runtime](https://sorbet.org/docs/rbi#the-hidden-definition-rbi):
  this is what it calls `hidden-definitions`.
- Obviously, this got tedious to do manually. So here's an Action that
  runs every three days and raises a PR if there are any changes.

Co-authored-by: Vidushee Amoli <vidushee.amoli@gmail.com>
Co-authored-by: Issy Long <me@issyl0.co.uk>
Co-authored-by: Jonathan Chang <jchang641@gmail.com>
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2020-08-21 14:52:03 +01:00
Mike McQuaid
14ec695c1d
Merge pull request #8419 from MikeMcQuaid/cask-exceptions-fix
cask/exceptions: fix super calls.
2020-08-21 13:33:57 +01:00
Mike McQuaid
e8143e5de7
cask/exceptions: fix super calls.
Ensure that we always pass no arguments here.
2020-08-21 13:09:51 +01:00
Alexander Bayandin
333623d14e
Merge pull request #8418 from bayandin/add-salt-to-pypi-blocklist
utils/pypi: add salt to blocklist
2020-08-21 12:16:56 +01:00
Mike McQuaid
79695b0ee5
Merge pull request #8411 from Rylan12/license-rubocop
License style cleanup
2020-08-21 11:52:54 +01:00
Alexander Bayandin
d530cf6807 utils/pypi: add salt to blocklist 2020-08-21 10:40:02 +01:00
Mike McQuaid
5fbbc9df32
formula: deprecate license on next release. 2020-08-21 09:51:06 +01:00
dependabot-preview[bot]
8f8486e23e
build(deps): bump sorbet-runtime in /Library/Homebrew
Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) from 0.5.5869 to 0.5.5877.
- [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-21 06:54:53 +00:00
Dawid Dziurla
ebafc70bcb
Merge pull request #8407 from dawidd6/ruby-w0
Consistently use HOMEBREW_RUBY_WARNINGS when calling ruby
2.4.13
2020-08-20 21:38:08 +02:00
Alexander Bayandin
43fa35bdf0
Merge pull request #8412 from bayandin/add-allow-list-for-certificates
audit: add CERT_ERROR_ALLOWLIST
2020-08-20 20:23:25 +01:00
Markus Reiter
4a5f7127a9
Merge pull request #8406 from reitermarkus/document-pkg-version
Refactor and document `PkgVersion`.
2020-08-20 21:06:50 +02:00
Markus Reiter
15279d78b7
Merge pull request #8370 from miccal/cask_symlinked
cask/artifact/symlinked: do not overwrite files or symbolic links
2020-08-20 21:03:19 +02:00
Dawid Dziurla
ded2927751
Merge pull request #8383 from dawidd6/svn-catalina
extend/os/mac: install svn on catalina and newer
2020-08-20 18:42:34 +02:00
Alexander Bayandin
4ba4da506b audit: add CERT_ERROR_ALLOWLIST 2020-08-20 16:29:42 +01:00
Rylan Polster
97b1b75dc5 style: forbid one line nested license expressions 2020-08-20 11:20:04 -04:00
Rylan Polster
ef447a38c6 style: convert from license array to license hash 2020-08-20 10:58:36 -04:00
Bo Anderson
86eca5ab44 test/os/mac: add tests to validate library versions 2020-08-20 15:57:39 +01:00
Maxim Belkin
57c02af359 Add template titles 2020-08-20 14:40:40 +00:00
Rylan Polster
01f7446316 formula: odeprecate license arrays 2020-08-20 10:33:21 -04:00
Rylan Polster
6eb07d70f0 formula: convert license array to hash 2020-08-20 10:26:37 -04:00
Mike McQuaid
6cde37247d
Merge pull request #8409 from miccal/cask_new_fix
cmd/update-report: fix output of new casks
2020-08-20 14:06:49 +01:00
Dawid Dziurla
c8c2e38bcb
Consistently use HOMEBREW_RUBY_WARNINGS when calling ruby
Adding this in `dev-cmd/ruby.rb` allows us to suppress warnings like:
```
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/language/python.rb:8: warning: Insecure world writable dir /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/shims/scm in PATH, mode 040777
```
2020-08-20 14:59:58 +02:00
Mike McQuaid
893cc99bf9
Merge pull request #8408 from MikeMcQuaid/prof
prof: improve `brew prof` functionality.
2020-08-20 13:59:56 +01:00
miccal
2ed4196d73 cmd/update-report: fix output of new casks 2020-08-20 20:39:52 +08:00
Mike McQuaid
a4d0174d7b
prof: improve brew prof functionality.
- Add `--stackprof` to allow using stackprof
- Use the latest version of `ruby-prof`
- Automatically open the generated HTML output
2020-08-20 13:01:58 +01:00
Mike McQuaid
8041649cac
Merge pull request #8395 from miccal/cask_new
cmd/update-report: consistency across formulae and casks
2020-08-20 08:28:48 +01:00
František Bořánek
6695cc4040 dev-cmd/audit: whitelist clang-format@8 to be non-keg-only 2020-08-20 14:47:26 +10:00