Homebrew: The Type Safety Marathon
The Homebrew team made major strides in type safety with a massive effort spanning 5 pull requests and over 2,800 file changes. Key highlights include enabling strict typing in RuboCop rules, comprehensive Sorbet configuration for test files, and a Ruby runtime upgrade to 4.0.2_1.
Duration: PT4M20S
Episode overview
This episode is a short developer briefing from Homebrew.
It explains recent repository work in plain language.
- Show: Homebrew
- Published: 2026-03-31T10:02:15Z
- Audio duration: PT4M20S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Hey there, amazing developers! Welcome back to another episode of the Homebrew podcast. I'm your host, and wow, do we have an incredible story of dedication and craftsmanship to share with you today. March 31st was absolutely buzzing with activity - we're talking about 5 merged pull requests and a whopping 2,800+…
Let me paint you the picture of what happened. You know that feeling when you're working on a big project and everything starts clicking into place? That's exactly what we're seeing here. The team has been on this incredible journey to strengthen Homebrew's foundation, and yesterday we saw some major milestones…
The star of the show has to be the work from dduugg, who tackled something that might sound dry but is actually pretty exciting - enabling strict typing in the RuboCop rules directory. Now, I know "strict typing" might make some of you Ruby folks raise an eyebrow, but stick with me here. This pull request touched 29…
But the type safety story doesn't end there! Issy Long has been absolutely crushing it with not one, but two complementary pull requests. The first one is mind-blowing in scale - they added type annotations to 747 test files. Let me repeat that: seven…
T…