From f3b3a364fca5f4279a7223d23e683e684e72782e Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 11 Sep 2023 17:14:29 +0000 Subject: [PATCH 1/3] Add sorbet dependencies --- omnibus/Gemfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/omnibus/Gemfile b/omnibus/Gemfile index 9ce89ed4d71..4565e5513a9 100644 --- a/omnibus/Gemfile +++ b/omnibus/Gemfile @@ -25,4 +25,9 @@ gemspec path: "../terraform" gem "reek", group: :development gem "solargraph", group: :development +# Sorbet +gem "sorbet", group: :development +gem "sorbet-runtime" +gem "tapioca", require: false, group: :development + gemspec From 129791c5e6f6cff38b00f337d04d39cf5629709c Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 11 Sep 2023 18:07:09 +0000 Subject: [PATCH 2/3] Move sorbet dependencies to common --- common/dependabot-common.gemspec | 3 +++ omnibus/Gemfile | 5 ----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/common/dependabot-common.gemspec b/common/dependabot-common.gemspec index fa0826e5957..805b6ff6012 100644 --- a/common/dependabot-common.gemspec +++ b/common/dependabot-common.gemspec @@ -39,6 +39,7 @@ Gem::Specification.new do |spec| spec.add_dependency "octokit", ">= 4.6", "< 7.0" spec.add_dependency "parser", ">= 2.5", "< 4.0" spec.add_dependency "psych", "~> 5.0" + spec.add_dependency "sorbet-runtime", "~> 0.5" spec.add_dependency "toml-rb", ">= 1.1.2", "< 3.0" spec.add_development_dependency "debug", "~> 1.8.0" @@ -49,7 +50,9 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rspec-its", "~> 1.3" spec.add_development_dependency "rubocop", "~> 1.56.0" spec.add_development_dependency "rubocop-performance", "~> 1.19.0" + spec.add_development_dependency "sorbet", "~> 0.5" spec.add_development_dependency "stackprof", "~> 0.2.16" + spec.add_development_dependency "tapioca", "~> 0.11" spec.add_development_dependency "vcr", "~> 6.1" spec.add_development_dependency "webmock", "~> 3.18" diff --git a/omnibus/Gemfile b/omnibus/Gemfile index 4565e5513a9..9ce89ed4d71 100644 --- a/omnibus/Gemfile +++ b/omnibus/Gemfile @@ -25,9 +25,4 @@ gemspec path: "../terraform" gem "reek", group: :development gem "solargraph", group: :development -# Sorbet -gem "sorbet", group: :development -gem "sorbet-runtime" -gem "tapioca", require: false, group: :development - gemspec From 3ca52579b79278b4007287c479a40acdee6fb88a Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 11 Sep 2023 18:29:19 +0000 Subject: [PATCH 3/3] Update lockfile --- updater/Gemfile.lock | 2 ++ 1 file changed, 2 insertions(+) diff --git a/updater/Gemfile.lock b/updater/Gemfile.lock index 18c9be0262e..c1e296e1572 100644 --- a/updater/Gemfile.lock +++ b/updater/Gemfile.lock @@ -27,6 +27,7 @@ PATH octokit (>= 4.6, < 7.0) parser (>= 2.5, < 4.0) psych (~> 5.0) + sorbet-runtime (~> 0.5) toml-rb (>= 1.1.2, < 3.0) PATH @@ -282,6 +283,7 @@ GEM faraday (>= 0.17.3, < 3) sentry-raven (3.1.2) faraday (>= 1.0) + sorbet-runtime (0.5.11011) stringio (3.0.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3)