Homebrew: Infrastructure Modernization Day
The Homebrew team focused on infrastructure improvements with two key merged pull requests updating CI runners and container configurations. Michael Cho led the charge on Ubuntu runner updates while Mike McQuaid streamlined the default container setup, plus some helpful documentation cleanup.
Duration: PT4M
Episode overview
This episode is a short developer briefing from Homebrew.
It explains recent repository work in plain language.
- Show: Homebrew
- Published: 2026-03-21T10:08:12Z
- Audio duration: PT4M
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Hey there, developers! Welcome back to another episode of Homebrew - I'm your host and it's March 21st, 2026. Grab your favorite beverage because we're diving into some really solid infrastructure work that happened in the Homebrew codebase today.
You know what I love about today's activity? It's one of those behind-the-scenes improvement days that make everything better for everyone, even though users might not see the changes directly. Sometimes the best work happens in the plumbing, and that's exactly what we're seeing here.
Let's jump right into our main stories. We had two fantastic merged pull requests that are all about making Homebrew's infrastructure more modern and reliable.
First up, Michael Cho merged pull request 21787, and this one's all about updating Ubuntu runners. The team made the smart move to switch to ubuntu-latest across the board and added a constant for ARM Linux runners. This touched six different files, including the bottle dispatch system, CI matrix generation, and…
The second major merge came from Mike McQuaid with pull request 21779. This one's about standardizing on the ghcr.io/homebrew/brew:main container for both tests and bottling. It's a smaller…
Now,…