From 20a5cbd8c231151cb14723f23fb7d2fa3be656d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2026 21:00:17 +0000 Subject: [PATCH 1/2] Bump the bundler group with 7 updates Bumps the bundler group with 7 updates: | Package | From | To | | --- | --- | --- | | [bigdecimal](https://github.com/ruby/bigdecimal) | `4.1.2` | `4.1.3` | | [sorbet-runtime](https://github.com/sorbet/sorbet) | `0.6.13454` | `0.6.13506` | | [rubocop](https://github.com/rubocop/rubocop) | `1.90.0` | `1.91.0` | | [rubocop-gusto](https://github.com/gusto/rubocop-gusto) | `11.3.0` | `11.8.1` | | [sorbet](https://github.com/sorbet/sorbet) | `0.6.13454` | `0.6.13506` | | [sorbet-static](https://github.com/sorbet/sorbet) | `0.6.13454` | `0.6.13506` | | [tapioca](https://github.com/Shopify/tapioca) | `0.19.2` | `0.20.0` | Updates `bigdecimal` from 4.1.2 to 4.1.3 - [Release notes](https://github.com/ruby/bigdecimal/releases) - [Changelog](https://github.com/ruby/bigdecimal/blob/master/CHANGES.md) - [Commits](https://github.com/ruby/bigdecimal/compare/v4.1.2...v4.1.3) Updates `sorbet-runtime` from 0.6.13454 to 0.6.13506 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Updates `rubocop` from 1.90.0 to 1.91.0 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.90.0...v1.91.0) Updates `rubocop-gusto` from 11.3.0 to 11.8.1 - [Release notes](https://github.com/gusto/rubocop-gusto/releases) - [Changelog](https://github.com/Gusto/rubocop-gusto/blob/main/CHANGELOG.md) - [Commits](https://github.com/gusto/rubocop-gusto/compare/v11.3.0...v11.8.1) Updates `sorbet` from 0.6.13454 to 0.6.13506 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Updates `sorbet-static` from 0.6.13454 to 0.6.13506 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Updates `tapioca` from 0.19.2 to 0.20.0 - [Release notes](https://github.com/Shopify/tapioca/releases) - [Commits](https://github.com/Shopify/tapioca/compare/v0.19.2...v0.20.0) --- updated-dependencies: - dependency-name: bigdecimal dependency-version: 4.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: bundler - dependency-name: sorbet-runtime dependency-version: 0.6.13506 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: bundler - dependency-name: rubocop dependency-version: 1.91.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: bundler - dependency-name: rubocop-gusto dependency-version: 11.8.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: bundler - dependency-name: sorbet dependency-version: 0.6.13506 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: bundler - dependency-name: sorbet-static dependency-version: 0.6.13506 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: bundler - dependency-name: tapioca dependency-version: 0.20.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: bundler ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 60 +++++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 212db1a..066e63b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -44,7 +44,7 @@ GEM erubi (~> 1.4) parser (>= 2.4) smart_properties - bigdecimal (4.1.2) + bigdecimal (4.1.3) builder (3.3.0) byebug (13.0.0) reline (>= 0.6.0) @@ -85,7 +85,7 @@ GEM i18n (1.15.2) concurrent-ruby (~> 1.0) io-console (0.8.2) - json (2.21.2) + json (3.0.2) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) @@ -122,7 +122,7 @@ GEM parser prism (>= 1.4.0) zeitwerk (>= 2.6.1) - parallel (2.1.0) + parallel (2.2.0) parse_packwerk (0.27.0) bigdecimal sorbet-runtime @@ -156,10 +156,10 @@ GEM logger prism (>= 1.6.0) tsort - regexp_parser (2.12.0) + regexp_parser (2.13.1) reline (0.6.3) io-console (~> 0.5) - require-hooks (0.4.0) + require-hooks (0.5.1) rexml (3.4.4) rspec (3.13.2) rspec-core (~> 3.13.0) @@ -174,7 +174,7 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-support (3.13.7) - rubocop (1.90.0) + rubocop (1.91.0) json (>= 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -188,19 +188,19 @@ GEM rubocop-ast (1.50.0) parser (>= 3.3.7.2) prism (~> 1.7) - rubocop-gusto (11.3.0) + rubocop-gusto (11.8.1) code_teams lint_roller rubocop (>= 1.76) rubocop-performance rubocop-rake rubocop-rspec - rubocop-sorbet + rubocop-sorbet (>= 0.13.0) smart_todo thor - rubocop-performance (1.26.1) + rubocop-performance (1.27.0) lint_roller (~> 1.1) - rubocop (>= 1.75.0, < 2.0) + rubocop (>= 1.89.0, < 2.0) rubocop-ast (>= 1.47.1, < 2.0) rubocop-rake (0.7.1) lint_roller (~> 1.1) @@ -209,27 +209,29 @@ GEM lint_roller (~> 1.1) regexp_parser (>= 2.0) rubocop (~> 1.86, >= 1.86.2) - rubocop-sorbet (0.12.0) + rubocop-sorbet (0.16.0) lint_roller + rbi (~> 0.4) rubocop (>= 1.75.2) + spoom (~> 1.8) ruby-progressbar (1.13.0) - rubydex (0.2.6-aarch64-linux) - rubydex (0.2.6-arm64-darwin) - rubydex (0.2.6-x86_64-darwin) - rubydex (0.2.6-x86_64-linux) + rubydex (0.4.1-aarch64-linux) + rubydex (0.4.1-arm64-darwin) + rubydex (0.4.1-x86_64-darwin) + rubydex (0.4.1-x86_64-linux) securerandom (0.4.1) smart_properties (1.17.0) smart_todo (1.11.0) prism (~> 1.0) - sorbet (0.6.13454) - sorbet-static (= 0.6.13454) - sorbet-runtime (0.6.13454) - sorbet-static (0.6.13454-aarch64-linux) - sorbet-static (0.6.13454-universal-darwin) - sorbet-static (0.6.13454-x86_64-linux) - sorbet-static-and-runtime (0.6.13454) - sorbet (= 0.6.13454) - sorbet-runtime (= 0.6.13454) + sorbet (0.6.13506) + sorbet-static (= 0.6.13506) + sorbet-runtime (0.6.13506) + sorbet-static (0.6.13506-aarch64-linux) + sorbet-static (0.6.13506-universal-darwin) + sorbet-static (0.6.13506-x86_64-linux) + sorbet-static-and-runtime (0.6.13506) + sorbet (= 0.6.13506) + sorbet-runtime (= 0.6.13506) spoom (1.8.7) erubi (>= 1.10.0) prism (>= 0.28.0) @@ -238,12 +240,12 @@ GEM rexml (>= 3.2.6) sorbet-static-and-runtime (>= 0.5.10187) thor (>= 0.19.2) - tapioca (0.19.2) + tapioca (0.20.0) benchmark bundler (>= 2.2.25) netrc (>= 0.11.0) parallel (>= 1.21.0) - rbi (>= 0.3.7) + rbi (>= 0.4.1) require-hooks (>= 0.2.2) rubydex (>= 0.1.0.beta10) sorbet-static-and-runtime (>= 0.6.12698) @@ -264,9 +266,9 @@ GEM tty-screen (0.8.2) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.2.0) - unicode-emoji (~> 4.1) - unicode-emoji (4.2.0) + unicode-display_width (3.3.0) + unicode-emoji (~> 4.3) + unicode-emoji (4.3.0) uri (1.1.1) wisper (2.0.1) zeitwerk (2.8.3) From 5cf2be9ddcf686521aa5f91829cf45484f5059af Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Tue, 29 Sep 2026 14:27:01 -0700 Subject: [PATCH 2/2] Remove redundant T.let flagged by rubocop-sorbet 0.16 --- lib/packs/cli.rb | 2 +- lib/packs/configuration.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/packs/cli.rb b/lib/packs/cli.rb index 10d7d13..ed837a2 100644 --- a/lib/packs/cli.rb +++ b/lib/packs/cli.rb @@ -40,7 +40,7 @@ def add_dependency(from_pack, to_pack) exit_successfully end - POSSIBLE_TYPES = T.let(%w(dependency privacy layer).freeze, T::Array[String]) + POSSIBLE_TYPES = %w(dependency privacy layer).freeze desc 'list_top_violations type [ packs/your_pack ]', 'List the top violations of a specific type for packs/your_pack.' long_desc <<~LONG_DESC Possible types are: #{POSSIBLE_TYPES.join(', ')}. diff --git a/lib/packs/configuration.rb b/lib/packs/configuration.rb index a77badf..0e3dab7 100644 --- a/lib/packs/configuration.rb +++ b/lib/packs/configuration.rb @@ -8,8 +8,8 @@ module Packs class Configuration extend T::Sig - CONFIGURATION_PATHNAME = T.let(Pathname.new('packs.yml'), Pathname) - DEFAULT_README_TEMPLATE_PATHNAME = T.let(Pathname.new('README_TEMPLATE.md'), Pathname) + CONFIGURATION_PATHNAME = Pathname.new('packs.yml') + DEFAULT_README_TEMPLATE_PATHNAME = Pathname.new('README_TEMPLATE.md') sig { params(enforce_dependencies: T::Boolean).void } attr_writer :enforce_dependencies