Skip to content

Require Spoom 1.7.14#2619

Open
mattkubej wants to merge 1 commit intomainfrom
fix-spoom-load-crash
Open

Require Spoom 1.7.14#2619
mattkubej wants to merge 1 commit intomainfrom
fix-spoom-load-crash

Conversation

@mattkubej
Copy link
Copy Markdown

This bumps Tapioca's Spoom lower bound to >= 1.7.14 and updates the checked-in lockfile to resolve spoom 1.7.14.

spoom 1.7.13 can crash at load time with newer sorbet-runtime versions while Tapioca is requiring Spoom from lib/tapioca/internal.rb. The failure happens before Tapioca's RBS rewriter code is loaded, which is why it showed up as unrelated CI noise on #2616.

Spoom 1.7.14 includes Shopify/spoom#911, which fixes the Spoom::LSP::Hover forward reference to Range that triggered the Sorbet runtime Invalid value for type constraint ... Got a NilClass crash. Requiring this version prevents Bundler from selecting the broken spoom 1.7.13 + newer Sorbet runtime combination in lockless/temp-Gemfile installs.

@mattkubej mattkubej requested a review from a team as a code owner May 8, 2026 20:33
@mattkubej mattkubej added the dependencies Pull requests that update a dependency file label May 8, 2026
@mattkubej mattkubej force-pushed the fix-spoom-load-crash branch from ec3007f to 677c212 Compare May 8, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant