From f5909de3bd0952625fcaf19fbd7334a83e086fe2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Mar 2023 19:07:41 +0000 Subject: [PATCH 1/3] build(deps): bump rspec-sorbet from 1.9.1 to 1.9.2 in /Library/Homebrew Bumps [rspec-sorbet](https://github.com/samuelgiles/rspec-sorbet) from 1.9.1 to 1.9.2. - [Release notes](https://github.com/samuelgiles/rspec-sorbet/releases) - [Changelog](https://github.com/samuelgiles/rspec-sorbet/blob/master/CHANGELOG.md) - [Commits](https://github.com/samuelgiles/rspec-sorbet/commits/v1.9.2) --- updated-dependencies: - dependency-name: rspec-sorbet dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Library/Homebrew/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index fd3156a293..9e71d838ff 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -125,7 +125,7 @@ GEM rspec-support (~> 3.12.0) rspec-retry (0.6.2) rspec-core (> 3.3) - rspec-sorbet (1.9.1) + rspec-sorbet (1.9.2) sorbet-runtime rspec-support (3.12.0) rspec_junit_formatter (0.6.0) From 95bd2c002b30ca3815e13788df947ea20e1512df Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Fri, 24 Mar 2023 19:11:17 +0000 Subject: [PATCH 2/3] brew vendor-gems: commit updates. --- Library/Homebrew/vendor/bundle/bundler/setup.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index dab3881c96..a20b8fcdca 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -98,7 +98,7 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-github-2.4.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-its-1.3.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-retry-0.6.2/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-sorbet-1.9.1/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-sorbet-1.9.2/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec_junit_formatter-0.6.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-ast-1.27.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-progressbar-1.13.0/lib") From 5bd839c132131654921fd0214a06580969eff991 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Fri, 24 Mar 2023 19:16:45 +0000 Subject: [PATCH 3/3] Update RBI files for rspec-sorbet. Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow. --- ...orbet@1.9.1.rbi => rspec-sorbet@1.9.2.rbi} | 35 ++++++++++++++++++- .../sorbet/rbi/hidden-definitions/hidden.rbi | 7 ++++ 2 files changed, 41 insertions(+), 1 deletion(-) rename Library/Homebrew/sorbet/rbi/gems/{rspec-sorbet@1.9.1.rbi => rspec-sorbet@1.9.2.rbi} (65%) diff --git a/Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.1.rbi b/Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.2.rbi similarity index 65% rename from Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.2.rbi index 43ad10d5c8..941e215fce 100644 --- a/Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.2.rbi @@ -42,16 +42,49 @@ module RSpec::Sorbet end module RSpec::Sorbet::Doubles + requires_ancestor { Kernel } + + sig { void } def allow_doubles!; end - def allow_instance_doubles!; end + + def allow_instance_doubles!(*args, &blk); end + + sig { params(clear_existing: T::Boolean).void } + def reset!(clear_existing: T.unsafe(nil)); end private + sig { params(signature: T.untyped, opts: T::Hash[T.untyped, T.untyped]).void } def call_validation_error_handler(signature, opts); end + + sig { returns(T.nilable(T::Boolean)) } + def configured; end + + def configured=(_arg0); end + + sig { params(message: ::String).returns(T::Boolean) } def double_message_with_ellipsis?(message); end + + sig { returns(T.nilable(T.proc.params(signature: T.untyped, opts: T::Hash[T.untyped, T.untyped]).void)) } + def existing_call_validation_error_handler; end + + def existing_call_validation_error_handler=(_arg0); end + + sig { returns(T.nilable(T.proc.params(signature: ::Exception).void)) } + def existing_inline_type_error_handler; end + + def existing_inline_type_error_handler=(_arg0); end + + sig { params(signature: T.untyped, opts: T.untyped).void } def handle_call_validation_error(signature, opts); end + + sig { params(error: ::Exception).void } def inline_type_error_handler(error); end + + sig { params(message: ::String).returns(T::Boolean) } def typed_array_message?(message); end + + sig { params(message: ::String).returns(T::Boolean) } def unable_to_check_type_for_message?(message); end end diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index 9f9e78ea77..68d5af9b0b 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -5184,6 +5184,7 @@ class Object HOMEBREW_BREW_FILE = ::T.let(nil, ::T.untyped) HOMEBREW_CACHE = ::T.let(nil, ::T.untyped) HOMEBREW_CACHE_FORMULA = ::T.let(nil, ::T.untyped) + HOMEBREW_CASK_APPDIR_PLACEHOLDER = ::T.let(nil, ::T.untyped) HOMEBREW_CASK_TAP_CASK_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_CELLAR = ::T.let(nil, ::T.untyped) HOMEBREW_CORE_DEFAULT_GIT_REMOTE = ::T.let(nil, ::T.untyped) @@ -5195,6 +5196,7 @@ class Object HOMEBREW_DEFAULT_TEMP = ::T.let(nil, ::T.untyped) HOMEBREW_DOCS_WWW = ::T.let(nil, ::T.untyped) HOMEBREW_GITHUB_PACKAGES_AUTH = ::T.let(nil, ::T.untyped) + HOMEBREW_HOME_PLACEHOLDER = ::T.let(nil, ::T.untyped) HOMEBREW_LIBRARY = ::T.let(nil, ::T.untyped) HOMEBREW_LIBRARY_PATH = ::T.let(nil, ::T.untyped) HOMEBREW_LINKED_KEGS = ::T.let(nil, ::T.untyped) @@ -5756,6 +5758,11 @@ module RSpec::Matchers def not_to_output(*args, &block); end end +module RSpec::Sorbet::Doubles + extend ::T::Sig + extend ::T::Helpers +end + module Racc Racc_No_Extensions = ::T.let(nil, ::T.untyped) end