From 9ca0e20605bcd8c9f41150462f1a6039fffb395e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 21:17:18 +0000 Subject: [PATCH 1/4] Bump sorbet-static-and-runtime Bumps the minor-and-patch group with 1 update in the / directory: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet). Updates `sorbet-static-and-runtime` from 0.5.11553 to 0.5.11577 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) --- updated-dependencies: - dependency-name: sorbet-static-and-runtime dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 28b5a0dd..ba08c04a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -68,14 +68,14 @@ GEM rubocop-sorbet (0.8.5) rubocop (>= 1) ruby-progressbar (1.13.0) - sorbet (0.5.11553) - sorbet-static (= 0.5.11553) - sorbet-runtime (0.5.11553) - sorbet-static (0.5.11553-universal-darwin) - sorbet-static (0.5.11553-x86_64-linux) - sorbet-static-and-runtime (0.5.11553) - sorbet (= 0.5.11553) - sorbet-runtime (= 0.5.11553) + sorbet (0.5.11577) + sorbet-static (= 0.5.11577) + sorbet-runtime (0.5.11577) + sorbet-static (0.5.11577-universal-darwin) + sorbet-static (0.5.11577-x86_64-linux) + sorbet-static-and-runtime (0.5.11577) + sorbet (= 0.5.11577) + sorbet-runtime (= 0.5.11577) stringio (3.1.0) strscan (3.1.0) tapioca (0.16.2) From 87f62e06fceec491ca4f3293957b3839b23e0517 Mon Sep 17 00:00:00 2001 From: Kaan Ozkan Date: Wed, 25 Sep 2024 14:28:36 -0400 Subject: [PATCH 2/4] Update help output expectation --- test/spoom/context/sorbet_test.rb | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/test/spoom/context/sorbet_test.rb b/test/spoom/context/sorbet_test.rb index 1489dc15..7054ee3a 100644 --- a/test/spoom/context/sorbet_test.rb +++ b/test/spoom/context/sorbet_test.rb @@ -76,17 +76,10 @@ def test_context_run_srb_from_path capture_err: true, sorbet_bin: Spoom::Sorbet::BIN_PATH, ) - assert_equal(<<~OUT, result.err) - Typechecker for Ruby + assert_includes(result.err, <<~OUT) + Sorbet: A fast, powerful typechecker designed for Ruby Usage: - sorbet [OPTION...] ... - - -e string Parse an inline ruby string (default: "") - -q, --quiet Silence all non-critical errors - -v, --verbose Verbosity level [0-3] - -h Show short help - --help Show long help - --version Show version + sorbet [options] [[--] ...] OUT assert(result.status) From cb4582621a27ff3c9e886d3c5519d757bbf153f4 Mon Sep 17 00:00:00 2001 From: Kaan Ozkan Date: Wed, 25 Sep 2024 15:46:11 -0400 Subject: [PATCH 3/4] Update sorbet metric prefix --- lib/spoom/sorbet/metrics.rb | 2 +- test/spoom/sorbet/metrics_test.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/spoom/sorbet/metrics.rb b/lib/spoom/sorbet/metrics.rb index 00c9f32b..8b3ee9ae 100644 --- a/lib/spoom/sorbet/metrics.rb +++ b/lib/spoom/sorbet/metrics.rb @@ -6,7 +6,7 @@ module Spoom module Sorbet module MetricsParser - DEFAULT_PREFIX = "ruby_typer.unknown.." + DEFAULT_PREFIX = "ruby_typer.unknown." class << self extend T::Sig diff --git a/test/spoom/sorbet/metrics_test.rb b/test/spoom/sorbet/metrics_test.rb index 112d3e18..4b38543d 100644 --- a/test/spoom/sorbet/metrics_test.rb +++ b/test/spoom/sorbet/metrics_test.rb @@ -23,11 +23,11 @@ def test_parses_metrics "uuid": "some-uuid", "metrics": [ { - "name": "ruby_typer.unknown..error.total", + "name": "ruby_typer.unknown.error.total", "value": 1 }, { - "name": "ruby_typer.unknown..types.input.sends.total", + "name": "ruby_typer.unknown.types.input.sends.total", "value": 2094 } ] From fd3f77c521db7eec3f2d8fc14642d43b79fdebc4 Mon Sep 17 00:00:00 2001 From: Kaan Ozkan Date: Thu, 26 Sep 2024 11:52:20 -0400 Subject: [PATCH 4/4] Fix test warnings --- Gemfile.lock | 2 +- test/test_helper.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index ba08c04a..13fb585a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -46,7 +46,7 @@ GEM rdoc (6.6.3.1) psych (>= 4.0.0) regexp_parser (2.9.2) - reline (0.5.0) + reline (0.5.10) io-console (~> 0.5) rexml (3.3.6) strscan diff --git a/test/test_helper.rb b/test/test_helper.rb index 3a7f0e9c..2f5ca4d9 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -32,6 +32,7 @@ def spoom_gemfile gemspec name: "spoom", path: "#{SPOOM_PATH}" gem "tapioca" gem "sorbet-static-and-runtime", "#{Sorbet::GEM_VERSION}" + gem "json", "2.7.2" GEMFILE end